Skip to content

gudzsv/crm

Repository files navigation

TruScape CRM

TruScape CRM Screenshot

TruScape CRM is a powerful Customer Relationship Management (CRM) system built with Next.js. The application provides an intuitive interface for managing companies, their categories, promotions, and other data.

🚀 Features

  • Dashboard:

    • Overall statistics of companies, categories, and promotions.
    • Sales breakdown and revenue visualization.
    • Geographical distribution of companies on a map.
  • Companies Page:

    • Detailed information about each company: category, country, creation date.
    • List of promotions with the ability to add new ones.

🛠️ Technologies

  • Frontend: Next.js, React
  • UI: CSS, Tailwind CSS
  • Tools: ESLint, Prettier

📷 Screenshots

Dashboard

Dashboard

Companies

Companies

Company Details

Company Details

Add New Company

Add New Company

Add Promotion

Add New Company

📦 Installation and Launch

To run the project locally, follow these steps:

1. Clone the Repository

git clone https://github.com/gudzsv/crm.git
cd truescape-crm

2. Install Dependencies

Ensure you have Node.js (version 16 or higher) and npm or yarn installed.

npm install
# or
yarn install

3. Configure the Environment

Create a .env.local file in the root directory and add the required environment variables:

NEXT_PUBLIC_PROJECT_TOKEN=65c21c4ff7e6ea59682aa7e1

4. Run the Project

npm run dev
# or
yarn dev

The project will be available at: http://localhost:3000.

5. Build for Production

npm run build
npm start

About

TruScape CRM: A CRM application built with Next.js, Tailwind CSS, and TanStack React Query. Features include dashboards, company management, and promotion tracking with a modern UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors