Mini Crm
UPOverview
mini-crm is a lightweight Customer Relationship Management (CRM) app built as a monorepo with a Node.js/Express API and a React/Vite frontend. It supports user authentication, contact management, tagging, search, pagination, and CSV export.
Features
Email/password authentication (JWT)
Contact CRUD with search and pagination
Tag management and tag assignment per contact
CSV export of contacts
Dockerized deployment with Traefik reverse proxy
Tech Stack
Backend: Node.js, Express, PostgreSQL, Prisma
Frontend: React, Vite, React Router
Containerization: Docker
Reverse Proxy: Traefik