Back to portfolio

Motivity Labs · Sep 2022 – Dec 2023

Work Report Management System (WRMS)

A full-stack MERN application for daily work reporting, leave management, and team analytics with role-based access.

React.jsReduxNode.jsExpress.jsMongoDBMongooseNodemailerWeb Push

Role

Full Stack Developer

Problem

The organization needed a way for employees to log daily work and hours against projects, route leave requests through approvals, and give managers visibility into team activity — without manual spreadsheets.

Approach

Built the full stack with MongoDB, Express.js, React.js, and Node.js. Designed MongoDB schemas with Mongoose and aggregation pipelines for team analytics, built RESTful APIs for work reports/leave/projects, and added automated email notifications (Nodemailer) plus browser push notifications for approvals and updates.

Outcome

Employees, team leads, and managers each got role-appropriate dashboards, with automated notifications replacing manual follow-ups; unit tests achieved 90%+ coverage.