Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 2.45 KB

File metadata and controls

60 lines (43 loc) · 2.45 KB

Échelle des Intérêts (Agios Calculator)

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.


Features

  • 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)

Built With

React Tailwind CSS Vite React Router React Hook Form SheetJS

This project is built with ❤️ by Asma, dedicated to ✨my father✨.


Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4

Tech Stack

  • 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)

Roadmap

  • 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