Skip to content

amiraadev/Customer-Relationship-Management-CRM

Repository files navigation

CRM Frontend Project

This is a CRM (Customer Relationship Management) frontend application built using Next.js 14, TailwindCSS, ShadCN-UI, and Recharts. The application includes:

  • user authentication.
  • dynamic theming.
  • charts.
  • tables.
  • table pagination.
  • responsive layout with a sidebar and navbar.

Demo

Check out the live demo here : https://customer-relationship-management-crm.vercel.app/

Screenshot

Screenshot

Features

  • Login Form: User authentication with login functionality.
  • Register Form: User registration functionality.
  • Charts: Data visualization using Recharts.
  • Table: Data display in tabular format.
  • Sidebar: Responsive sidebar for navigation.
  • Navbar: Responsive top navigation bar.
  • Theming: Dynamic theme switching using next-theme.
  • Notifications: Toast notifications using ShadCN-UI.

Technologies Used

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (>= 14.x)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone git@github.com:amiraadev/Customer-Relationship-Management-CRM.git
  2. Install dependencies:

    npm install
    # or
    yarn install

Running the Application

To start the development server:

npm run dev
# or
yarn dev