Create a three-layer web application that allows users to track their expenses/incomes.
- Registration and sign in;
- CRUD operations on expenses and incomes, including managing expenses category (e.g., groceries, entertainment, transportation or custom categories);
- View of total spendings for each category per day/month/year/etc.
This functionality allows users to track their daily expenses in the app. Users can add new expenses, categorize them by type and view their spending history.