A role-based expense management system designed to simplify corporate finance workflows. Expenza enables organizations to efficiently track expenses, manage approvals, and gain financial insights through a centralized platform.
- 🔐 Role-Based Access Control (RBAC)
- 🧾 Expense Tracking
- ✅ Approval Workflow
- 📊 Financial Insights
- ⚡ Real-Time Updates
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: (Update based on your setup)
.
├── .vscode
├── data
├── node_modules
├── public
├── README.md
├── database.js
├── package.json
├── package-lock.json
└── server.js
git clone https://github.com/your-username/expenza.git
cd expenza
npm install
node server.js
Server runs on: http://localhost:3000
- Employees → Submit expenses
- Managers → Approve/Reject requests
- Admin → Monitor system
This project demonstrates a real-world expense management system with role-based architecture and workflow automation.