Dashboard-Administrateur-Moderne-Demo-v1.0.3

๐Ÿง  Admin Dashboard (Full Stack Demo)

A modern Admin Dashboard built with a Node.js (Express) backend and a vanilla HTML/CSS/JS frontend.


๐Ÿš€ Project Overview

This project simulates a real-world admin panel where you can: - Manage users - Create transactions - Generate reports - View statistics - Use a dark/light theme - Work with protected authenticated pages

โš ๏ธ Runs in DEV_MODE (in-memory data, no database)


๐Ÿ—๏ธ Project Structure

project-root/ โ”œโ”€โ”€ backend/ โ”œโ”€โ”€ front-end/ โ””โ”€โ”€ README.md


โš™๏ธ Backend


๐ŸŽจ Frontend

HTML Pages

CSS

JavaScript


๐Ÿ”„ Data Flow

Frontend โ†’ JS โ†’ API โ†’ Backend โ†’ devData โ†’ Response โ†’ UI


๐Ÿงช Demo Mode

DEV_MODE=true
(no database, resets on restart)


๐Ÿง‘โ€๐Ÿ’ป How to Run

Backend

cd backend
npm install
npm start

Frontend

http://localhost:3000/HTML/signin.html

Login

admin@example.com
Demo1234


โš ๏ธ Important

Do NOT edit data in HTML for logic.
Edit backend/config/devData.js instead.


๐Ÿ’ก Future Improvements