This application is designed for managing the internal budget of IEEE CS.
The login page includes three buttons for EC, CC, and JC. Users select their role, enter their password, and log in.
ECs can initiate a new event and assign a budget. This budget becomes available for CCs and JCs to use.
CCs and JCs can submit invoices by uploading a picture of the bill and entering the amount. The invoice will enter a pending state until verified by a CC or EC.
When a CC or EC verifies an invoice, the amount is deducted from the allocated budget.
ECs can generate a comprehensive summary of all expenses, including detailed statistics on spending by category and user.
- View statistics
- Submit invoices
- Access their own invoices
- Change their password
- Update their profile picture
- View all events
- Check notifications
- Perform all actions available to
CCsandJCs, plus:- Create, edit, or delete events
- Allocate budgets
- Approve or reject invoices
- Create or delete
CCorJCusers - Enable or disable
CCorJCtokens
- React Native
- NativeWind
- NodeJS (Express)
- PostgreSQL
Made with ❤️ by IEEECS