Skip to content

PrajwalLokhande2003/Ecommerce_Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Ecommerce Dashboard

A full-featured admin panel for managing products, orders, customers, and sales analytics. Built with a modern tech stack and designed for scalability, this dashboard empowers businesses to seamlessly control their online store.

πŸ“– Description

The Ecommerce Dashboard provides a clean and responsive interface to handle product management, customer tracking, order processing, and business analytics in one place.

Key highlights:

  • Role-based authentication and secure CRUD operations
  • Real-time insights with interactive charts
  • Scalable deployment on Vercel (frontend) and Render (backend)
  • Optimized UI/UX for desktop and mobile devices

✨ Features

  • πŸ”‘ Authentication & Role-Based Access (Admin/User) with Firebase
  • πŸ“¦ Product Management – Add, update, delete, and search products
  • πŸ›οΈ Order Tracking – Manage order details and statuses
  • πŸ‘€ Customer Management – Track registered users and activity
  • πŸ“Š Sales Analytics – Interactive charts with Chart.js
  • 🌐 Responsive UI – Optimized with React.js and Bootstrap
  • πŸš€ Deployment – Frontend on Vercel, backend on Render

πŸ› οΈ Tech Stack

  • Frontend: React.js, Bootstrap, Chart.js
  • Backend: Node.js, Express.js
  • Database: MySQL
  • Authentication: Firebase
  • Deployment: Vercel (frontend), Render (backend)

⚑ Installation

Clone the repo and install dependencies:

  1. git clone https://github.com/PrajwalLokhande2003/Ecommerce_Dashboard.git
  2. cd Frontend
  3. npm install
  4. npm start

🏠 Dashboard Overview

Quick overview with key business metrics like sales, revenue, orders, and customer insights. Includes interactive trend charts.

βž• Add Product Page

Admins can easily add new products with details such as name, category, price, stock, and product images.

πŸ“¦ Product Management

View and manage the entire product catalog. Supports editing, deleting, and searching products.

πŸ›οΈ Orders Page

Track all customer orders with details such as order ID, products purchased, payment status, and delivery progress.

πŸ‘€ Customer Management

List of registered customers with contact info, account status, and purchase history for better user management.

πŸ“Š Sales Analytics

Visualize sales trends and revenue growth with dynamic charts powered by Chart.js.

πŸš€ Deployment

  • Frontend: Vercel
  • Backend: Render

πŸ”— Live Demo

https://ecommerce-dashboard-eta-opal.vercel.app/

Releases

No releases published

Packages

No packages published