- The website provides a complete system to manage billing records, including adding, viewing, updating, and deleting bills.
- Implemented user roles—Billing Officer, Accountant, and Admin—with specific access rights for task delegation.
- Billing Officers add bills, Accountants update them, and Admins perform full CRUD operations for complete control.
- Admins manage user profiles, enabling CRUD operations , role assignment to streamline user administration and loggedIn user can update password.
- Developed interactive, responsive modals for bill and user management, enhancing operational efficiency and usability.
Frontend
React.jsReact Router DomTailwind CSSDaisyUiReact IconsReact ToastifyReact Day PickerChart.jsReact Chart js-2
Backend
Express.jsMongoDBMongooseBcrypt jsCookie ParserCorsDotenvJson Web Token (JWT)Nodemon
Project Demo