A full-stack application to manage and analyze customer data with powerful search, filtering, and analytics capabilities.
This project is divided into two parts:
- Frontend: A modern, responsive React + TypeScript dashboard built with Tailwind CSS, offering customer management, filtering, and data visualizations.
- Backend: A robust Node.js + Express API connected to MongoDB, handling customer and order data, with advanced search, filtering, and analytics endpoints.
- π Frontend Code:
Customer-Order-Dashboard-frontend - π Backend Code:
Customer-Order-Dashboard-backend
- π Displays a paginated list of customers
- π Offers advanced search and filtering by name, email, gender, age, traffic source, etc.
- π Provides real-time customer statistics and order analytics
- π€ Lets users view detailed customer profiles with order summaries
- π Visualizes data like registration trends, traffic source breakdowns, and more
- Frontend: React 19, TypeScript, Tailwind CSS, Vite
- Backend: Node.js, Express, MongoDB, Mongoose
To run the app locally:
- Start the backend server from the
Customer-Order-Dashboard-backendfolder - Start the frontend from the
Customer-Order-Dashboard-frontendfolder
Built with β€οΈ by combining modern frontend and scalable backend technologies.