Customer management dashboard built with Express.js, MongoDB, and EJS, featuring CRUD operations, Bootstrap UI, and Moment.js integration.
About this project
Customer Management Dashboard A professional Customer Management Dashboard built with Node.js, Express.js, MongoDB, EJS, and Moment.js. The application follows the MVC (Model–View–Controller) architecture and applies clean code structure and design pattern principles to ensure scalability and maintainability. 🚀 Live Demo 👉 https://express-js-project-76zm.onrender.com/ 🛠 Tech Stack Node.js – Runtime environment Express.js – Backend framework MongoDB (Mongoose) – Database & ODM EJS – Server-side template engine Moment.js – Date formatting Bootstrap – Responsive UI styling 🏗 Architecture Structured using MVC Architecture Models – Database schemas and business logic Views – EJS templates for UI rendering Controllers – Route handling and application logic Organized routing system Middleware usage for request handling Clean separation of concerns ✨ Features Create new customers Read and display customer data Update customer information Delete customer records Server-side rendering with dynamic data RESTful routing principles Form validation & request handling 📁 Project Structure ├── models/ # Mongoose schemas ├── controllers/ # Business logic ├── routes/ # Application routes
From the project README on
GitHub
- Stars
- 31
- Forks
- 2
- Last push
- 27 Feb 2026
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/dashbord-ssr)