ExMan – Expense Management System | Node.js + Next.js Demo | Odoo x Amalthea IIT GN Hackathon 2025
Автор: Aditya Raulji
Загружено: 2025-10-04
Просмотров: 40
Описание:
🚀 ExMan – Expense Management System
Welcome to the full demo of our Expense Management System (ExMan) – a modern, role-based, multi-tenant platform designed to simplify and automate corporate expense management.
Built for the Odoo x Amalthea IIT GN Hackathon 2025, ExMan solves key challenges in traditional expense processes, such as manual submissions, delayed approvals, lack of transparency, and complex multi-level workflows.
🌟 Key Features:
Role-Based Authentication: Separate dashboards for Admin, Manager, and Employee with secure access.
Multi-Tenant Company Support: Each organization operates in its own isolated environment.
Automated Company Creation: First signup automatically sets up the company and admin user.
Expense Submission & Approval Workflow: Efficient multi-level expense approvals and tracking.
Currency Detection: Automatic currency detection based on company’s country.
Secure & Protected Routes: JWT authentication, bcrypt password hashing, and input validation.
Responsive Frontend: Clean and modern UI built with Next.js and Tailwind CSS.
Future Enhancements: Receipt OCR scanning, advanced reporting, budget management, and accounting software integration.
💻 Tech Stack:
Backend: Node.js, Express.js, PostgreSQL
Frontend: Next.js 15, React Context, Tailwind CSS
Authentication & Security: JWT, bcrypt, role-based middleware
Testing: Fully tested backend and frontend for secure deployment
🚀 Demo Highlights:
In this video, you will see:
Admin Dashboard: User management, role assignment, and company overview.
Manager Dashboard: Expense approvals, team insights, and reporting.
Employee Dashboard: Submit and track expenses with real-time updates.
System Architecture & API Overview: How the backend and frontend interact securely.
Role-Based Access Control: Ensuring secure and transparent workflows.
This demo shows how ExMan makes corporate expense management faster, smarter, and error-free, improving efficiency and transparency for companies of all sizes.
📌 Setup & Run Locally:
Backend: Node.js/Express with PostgreSQL
Frontend: Next.js with Tailwind CSS
👥 Team Syntax Sorcery:
Aditya Raulji
Ridham Patel
Rijans Patoliya
Yasar Khan
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: