A React web application to calculate interests, TVA, fees, and agios for bank accounts.
Users can input account information, manage financial movements, and view automatic calculations in a structured dashboard.
- Dark/Light Mode support
- Account management (Numéro de compte, Raison Sociale)
- Movements Table with real-time calculations
- Excel (.xlsx) Import for financial data
- Excel (.xlsx) Export
- Summary Table: Interests, TVA, Fees, Agios
- Validation of dates and interest rates
- Backend-ready architecture (Express.js planned)
This project is built with ❤️ by Asma, dedicated to ✨my father✨.
![]() |
![]() |
|---|---|
![]() |
![]() |
- React + Vite
- Tailwind CSS (for styling + dark/light mode)
- React Router (page navigation)
- React Hook Form (form handling & validation)
- SheetJS (xlsx) (Excel import support)
- Express.js Backend (planned, not yet implemented)
- Setup project skeleton and file structure
- Implement ThemeContext (dark/light mode)
- Add Account Form (Numéro de compte, Raison Sociale)
- Build Movements Table with calculations
- Add Summary Table (total interests, TVA, agios)
- Enable Excel import
- Connect backend with Express.js + database



