Nextcrm App screenshot

Nextcrm App

Author Avatar Theme by Pdovhomilja
Updated: 25 Mar 2025
436 Stars

NextCRM is a CRM build on top of the latest Next.JS 15. using TypeScript, great UI library shadcn, Prisma and MongoDB as a database. Uploadthings as a S3 blob for document storage.

Categories

Overview:

NextCRM is a versatile CRM system built on a solid tech stack including Next.js, Auth.js, and Prisma. It offers a range of features like data fetching with SWR and Axios, email handling with react.email and Resend, and UI development with Tailwind CSS. The roadmap includes plans for AI integration, email campaign management, and more.

Features:

  • Frameworks: Next.js, Auth.js, Prisma
  • Platforms: Vercel, Mongo DB Atlas, Resend
  • Data fetching: SWR, Axios
  • Server Actions: Tanstack/react-query
  • UI: Tailwind CSS, Shadcn/ui
  • Emails: react.email, Resend
  • Reports: Tremor charts

Installation:

  • Clone the repository:
git clone <repository-url>
  • Install the preset:
  • Copy the environment variables to .env
  • Install the necessary dependencies including NextAUTH, mongodb URI, uploadthings, rossum, openAI, SMPT, and IMAP.
  • Init Prisma and import initial data from the specified folder.
  • Run the app on your local server at http://localhost:3000.

Summary:

NextCRM is a feature-rich CRM system that leverages a powerful tech stack to provide efficient data management, user authentication, email handling, and UI development. With plans for AI integration, email campaign management, and other upgrades in the pipeline, it promises to be a comprehensive solution for businesses looking for a versatile CRM tool.