Website to feature 5 different modules. Each module has different functionalities.
Each module will contain medium to high volume of data and should be able to process it fluently. Data can be displayed in tables with that will contain action buttons for adding / updating / deleting records.
Report types : 5 (Downloadable - CSV, Excel, PDF)
CRUD forms : 5 +
User types : 6+
Role based authorization & authentication required for various user types based on roles.
Preferred Tech Stack :
ReactJS (front end)
Spring boot (back end)
SQL server (database)