Sign in

Software Engineering Capstone

Contact Management System

A secure full-stack CRM dashboard for managing contacts, reviewing reports, and demonstrating authentication with admin and standard user roles.

Quick start

Core actions

Features

Project capabilities

Protected Routes

Contacts, reports, and admin pages require authentication.

Role-Based Access

Admins can delete records and access user management.

Database-Backed CRM

Contacts and users are stored with Prisma and PostgreSQL.

Capstone Reports

Reports summarize contact data for business review.

Search Contacts

Filter records by name, company, email, phone, type, or notes.

Smart Validation

Contact forms validate required fields and format phone numbers.

Light & Dark Mode

Theme support updates the dashboard, forms, tables, and cards.