TSOSI App - Startup work
First commit of application's current advancement.
Backend
- Django app with database definition + DRF API
- Data preparation, ingestion and fetching in
data_preparation.py
,ingestion.py
,enrichment.py
- Currency rates fetching and transfert's amount conversion in
currency_rates
.py
Frontend
- Vue.js application with PrimeVue UI components
- Entity pages with metadata and transferts table
- Basic (ugly) search bar
- Referential data handling - The app first loads bunch of referential data (all entity summaries for search, currencies and country data) before loading views. This will probably have to be reworked as the number of entity will increase (currently 105kB for 900 entities). Several parts of the current application use this refdata for various check and display.