Craig Sampson Logo

Craig Sampson

Full Stack Developer

Craig Sampson

Full Stack Developer

Projects > Project Details

Macstudio Nexus CRM

Simple custom CRM for storing customer and lead data while also allowing for easy project management between designers and developers.

Macstudio Nexus CRM
Full Stack DevelopmentCustom Software

Project Overview

I developed a fully custom CRM platform designed to centralize client, project, and document management for small businesses. The system allows users to create, store, and send quotes, contracts, and invoices directly from the dashboard, with automated email delivery and organized document storage. The CRM integrates with external APIs like HubSpot to sync deal and client data, while using AWS and PostgreSQL for secure file and data storage. It features user authentication, role-based access control, and a streamlined UI built for fast project workflows.

Macstudio Nexus CRM

Project Goals

Create a centralized platform to manage clients, projects, quotes, contracts, and invoices all in one place.

Design a clean, intuitive interface that lets users easily access and manage project-related assets like logos, color palettes, and sitemaps.

Technologies Used

Next.js

TypeScript

PostgreSQL

Node.js

Macstudio Nexus CRM

Features

Quote, contract, and invoice generation with PDF creation and email automation

User authentication and role-based access control

Organized project data layout for documents, design assets, and development resources

Macstudio Nexus CRM - Craig Sampson Portfolio