Dashboard for Prime CRM

Prime CRM

TypeScript Next.js Prisma ORM Full Stack

Overview

Prime CRM is a full-featured Customer Retention Manager and Operations Manager built for Prime Home Solutions. It provides comprehensive Sales and Operations tracking and metrics for Sales teams, Operations teams, and Management — consolidating multiple business workflows into a single modern web application.

Tech Stack

  • TypeScript — End-to-end type safety across the entire stack, from API contracts to database queries.
  • Next.js — React-based framework providing server-side rendering, API routes, and the application shell.
  • Prisma ORM — Type-safe database layer handling schema migrations, queries, and data modeling.
  • NestJS — Backend services framework used for business logic, authentication, and API endpoints.
  • Docker — Containerized development and production environments ensuring consistent deployments.
  • GitHub Actions — CI/CD pipelines for automated testing, builds, and deployments to DigitalOcean.

Role & Contributions

Sole technical resource responsible for the full-stack development of the CRM from the ground up. Designed the database schema, built out the frontend dashboard and management views, implemented authentication and role-based access control, set up CI/CD pipelines with GitHub Actions, and managed DigitalOcean deployments. Also maintained the legacy FileMaker-based Customer Retention system during the transition period.

Screenshots