Home

Awesome

<a href="https://nextcrm.app/"> <h1 align="center">NextCRM</h1> </a> <p align="center"> <img alt="OG" src="public/images/opengraph-image.png" /> </p> <!-- <p align="center"> NextCRM is a CRM build on top of the Next.JS 14 using TypeScript, great UI library shadcn, Prisma and MongoDB as a database. Upload things as a S3 blob for document storage. </p> --> <p align="center"> <a href="https://twitter.com/nextcrmapp"> <img alt="X (formerly Twitter) URL" src="https://img.shields.io/twitter/url?url=https%3A%2F%2Ftwitter.com%2Fnextcrmapp"> </a> <a href="https://github.com/pdovhomilja/nextcrm-app/blob/main/LICENSE"> <img alt="GitHub License" src="https://img.shields.io/github/license/pdovhomilja/nextcrm-app"> </a> </p> <p align="center"> <a href="#online-demo"><strong>Introduction</strong></a> · <a href="#tech-stack--features"><strong>Tech Stack + Features</strong></a> · <a href="#roadmap"><strong>Roadmap</strong></a> · <a href="#installation"><strong>Installation</strong></a> · <a href="#repo-activity"><strong>Repo activity</strong></a> · <a href="#license"><strong>License</strong></a> · <a href="https://discord.gg/dHyxhTEzUb"><strong>Discord</strong> </p> <br/>

Online Demo

You can try it here demo.nextcrm.io, login via Google account or create new user and password.

Tech Stack + Features

Frameworks

Platforms

Data fetching

UI

AI

hero

Roadmap

  1. More AI powered - daily summary of tasks and project (OpenAI integration) - in progress
  2. Email campaigns management - integration with MailChimp and Listmonk - in planning
  3. Docker version - in planning (There will be complete bundle to run NextCRM on-premise)
  4. Testing - Jest + Cypress (if anyone want to help I will be very happy) - in planning
  5. Fix all Types issue (no more "any") - in progress
  6. i18n - localization - in progress (if anyone want to help I will be very happy)
  7. Turborepo - in planning
  8. Upgrade to Next.js 14 - in planning
  9. Email client - in planning

Emails

We use resend.com + react.email as primary email sender and email templates.

Reports

We use Tremor charts as a tool for creating charts in NextCRM

hero

Video (YouTube channel with functions showcase)

Youtube Channel </br> Invoice module (video)

Documentation

Available soon at: http://docs.nextcrm.io

Installation

<details><summary><b>Show instructions</b></summary>
  1. Clone the repository:

    git clone https://github.com/pdovhomilja/nextcrm-app.git
    cd nextcrm-app
    
  2. Install the preset:

    npm install
    
  3. Copy the environment variables to .env

    cp .env.example .env
    
    cp .env.local.example .env.local
    

    .env

    • You will need mongodb URI string for Prisma ORM

    .env.local

    • NextAUTH - for auth
    • uploadthings - for storing files
    • rossum - for invoice data exporting
    • openAI - for automatic Project management assistant
    • SMPT and IMAP for emails
  4. Init Prisma

     npx prisma generate
     npx prisma db push
    
  5. Import initial data from initial-data folder

    npx prisma db seed
    
  6. Run app on local

    npm run dev
    
  7. http://localhost:3000

</details>

Docker installation

Link to Docker HUB

<details><summary><b>Show instructions</b></summary>
  1. MongoDB URI string for Prisma ORM:

  2. Install the preset:

    .env (for Prisma URI string) and .env.local (all others ENVs) file inside docker folder
    
  3. run docker-compose

    docker-compose up -d
    
  4. Init Prisma

     docker-compose exec nextcrm npx prisma generate
     docker-compose exec nextcrm npx prisma db push
    
  5. Import initial data from initial-data folder

    npx prisma db seed
    
  6. http://localhost:3000

</details>

Contact

www.dovhomilja.cz </br> <img alt="X (formerly Twitter) URL" src="https://img.shields.io/twitter/url?url=https%3A%2F%2Ftwitter.com%2Fdovhomilja">

Contributing

We are open to the NextCRM community contributions. Every contribution is welcome.

Issues

NextCRM Super heroes

<a href="https://github.com/pdovhomilja/nextcrm-app/graphs/contributors"> <img src="https://contrib.rocks/image?repo=pdovhomilja/nextcrm-app" /> </a>

Made with contrib.rocks.

Repo Activity

Alt

Star History

Star History Chart

License

Licensed under the MIT license.