← All Projects← Portfolio

Sales Management System

Full-Stack · 2024 · live


About

A comprehensive sales management platform built for a client to streamline their sales operations. Features include role-based access control (admin, sales coach, sales agent), application tracking, commission management, and CSV export capabilities. The system includes a complete authentication flow with JWT tokens and bcrypt password hashing.

Features

  • Role-based dashboards for admins, coaches, and agents
  • Application tracking and management pipeline
  • Commission calculation and reporting
  • Sales agent and coach CRUD with soft deletes
  • CSV export for all data tables
  • Demo mode with one-click admin login

Technologies

Next.jsTypeScriptTailwind CSSNode.jsExpress.jsMySQLJWTbcrypt

Links