This project is a full-stack homebanking application developed as part of the Full Stack Developer course organized by ITBA. It consists of a backend built with Python and Django REST Framework (DRF) and a frontend built with Javascript and Next.js, all within the same repository.
- Language: Python
- Framework: Django REST Framework (DRF)
- Authentication: Custom authentication system for clients and employees
- Database: SQLite (since no production environment is expected)
- Logging & Monitoring: Configured for auditing transactions and system events
- Language: Javascript
- Framework: Next.js
- UI Library: Material UI
- State Management: React Hook Form (for handling forms)
- API Handling: Axios
- User authentication with different roles (clients and employees)
- Account and transaction management
- Loan request and approval system based on client category
- Card issuance and management
- Audit logs for banking operations
- Client dashboard for viewing accounts, transactions, and loan status
- Employee dashboard with administrative tools
- Responsive UI with Material UI components
- Secure API integration with backend services
This project is for educational purposes only and is not intended for commercial use.