Client Management System

Client Management system is a dashboard for freelance web developers to help them manage clients, projects, tasks and time.

The dashboard is built using MERN stack, I built it single-handedly for a college project worth 20ECTS (Approx 500 hours). The frontend uses ReactJs, and the backend is built using NodeJs, which connects to a MongoDB.

The dashboard has multiple views and can hold multiple data sets. Users can log in as either an admin (To view all data) or a client (view data associated with that user). Admins can create new users and both admin & client can create projects & tasks.

Projects and tasks with due dates will display on the calendar on the landing page.