Study project within the front-end course from Kottans
The application is designed to track income & expenses. It should help you better control expenses, plan a budget and, possibly, get insights from statistics. It should answer questions like:
- How much money do I have now?
- How long have I bought Chinese sneakers that have just died?
- How much money did I spend on damn cigarettes in a year?
- If I buy that guitar there now, how hard will it be for me to live up to my paycheck?
I will use a simple custom REST API running on Firebase that allows now:
- Authentication
- CRUD operations on transactions of the type {sum, date, category, comment}
- Get a list of available expense categories
Main features:
- add / edit / delete transactions of the specified format
- show a list of transactions
- show current balance (at registration, you need to answer the question how much money do you have 😎)
- some sorting and filtering in the list of transactions + sum for the entire sample
- show the distribution of costs by category for the specified period (as a list)
- visualization of the mentioned distribution
- plan and track your budget until your next payday (some widget displays balance changes and the passage of time)
- user tags and custom categories for transactions
- the application can work offline