The client manages a large and growing client base, where keeping track of calls, meetings, tasks, employees, deadlines, and client history across different projects was becoming difficult. Important information could easily get scattered, especially when meeting a client and needing to quickly review previous discussions, assigned work, or upcoming follow-ups. They needed a centralized system to keep every client interaction and project activity organized and accessible.
I developed a custom client and task management system that brings client communication, project tracking, employee assignments, and follow-ups into one place. The system allows the client to maintain detailed client profiles, schedule meetings and calls with notes, create jobs or tasks, assign employees, track deadlines and statuses, and keep a complete history of interactions.
Employees can log into their own accounts, view assigned tasks, provide responses or updates, and change task statuses. This gives the client a clear view of who is responsible for each job, what needs to be done, its deadline, and its current progress.
React · Node.js · Express.js · Sequelize · MySQL