/CRUD-CRM-Frontend

A custom CRM application built for handling sales leads, clients management, inventory management, service management, and dashboards.

Primary LanguageJavaScript

Less CRM Project

This is a project aimed at making a custom CRM application for handling service requests, sales leads management, client management and inventory managment.

Built with

  • React
  • React-Redux
  • Styled Components
  • React-Fetch
  • React-Redux-Thunk
  • Hooks
  • Functional Components
  • React Framer Motion API
  • Create React App Architecture

Shot of what this looks like? Login Page.

Shot of what this looks like? Product Management page with list down and edits.

Feature Coverage

  1. Authentication API

    • User Login
    • User Registration
    • User delete account request
  2. Service Management API

    • Add Service
    • Update Service
    • Delete Service
    • Fetch Service
  3. User Actions API

    • Fetch All Users
  4. Client Management API

    • Add Clients
    • Fetch Clients
    • Delete Clients
    • Update Clients
    • Add Subclients
    • Fetch SubClients
    • Delete SubClients
    • Update SubClients
  5. Product Management API

    • Add Products
    • Fetch Products
    • Delete Products
    • Update Products
  6. Sales Management API

    • Add Sales Lead
    • Delete Sales Lead
    • Update Sales Lead
    • Fetch Sales Lead
  7. Dashboard and Analytics API

    • Service Management
    • Sales Lead Management
    • Inventory Management
    • Client Management