Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.41 KB

File metadata and controls

40 lines (30 loc) · 1.41 KB

Full-Stack-Program-ITBA

Homebanking Project

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.

Technologies Used

Backend

  • 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

Frontend

  • Language: Javascript
  • Framework: Next.js
  • UI Library: Material UI
  • State Management: React Hook Form (for handling forms)
  • API Handling: Axios

Features

Backend Features

  • 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

Frontend Features

  • 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

License

This project is for educational purposes only and is not intended for commercial use.