tomascartman / improved-umbrella-react Goto Github PK
View Code? Open in Web Editor NEWA site-based app to manage private financial transitions
Home Page: https://improved-umbrella.firebaseapp.com/
License: MIT License
A site-based app to manage private financial transitions
Home Page: https://improved-umbrella.firebaseapp.com/
License: MIT License
The way the date appears in the site should change, probably the date should be day-month-year, or sometimes just day-month, when the user has only same year expenses.
When the user clicks to logout, localStorage.clear() is called, but for some reason it doesn't clear, then the user is redirect to '/login' and redirect back to '/allExpenses' because he still have the token on localStorage. It should not happen, instead, the localStorage should be cleared and the user should need to perform login again.
If the user have more then 1 expense in the same day, the chart should add the values to put in the same date, instead, the system is putting the same day more then one time and putting the value of each expense to those days.
Now, when the user clicks in the button to add a subexpense, he cannot delete unless he leave the page and return back, which causes to all field to be blank again. The subexpense column should have a button allowing it to the user to delete it
The way the code is now, it checks all subexpenses, and then it calculate the expense total value, letting the user only put the string values on expense_name, expense_localization and expense_date.
But the site allows the user to put a expense without any subexpenses in it, when this is done, the site should do the same check in the expense_value as the subexpense_value
The information saved in localStorage is not being persistent when the user is redirect. Exemple, when the user login, he's redirected to '/' link, but instead the localStorage save the information, it is empty
When the user send an expense or item, it should have a name on it. Now, the site doesn't check if it has a name, allowing the user to put an empty string on database.
If the user tries to put a '0' after the point like 7.0, the site removes the '0' and the '.'
If the user tries to put a '0' after a number after the point, like 7.10, the site doesn't allows it, mantaining the number 7.1.
Now, when a expenses is showed, all the subexpeses of it is also showed. A button that shows or hides theses subexpeses would be really nice, but i don't really know how to put it and link its function to hide or show the right subexpenses.
The request to backend to get all the information begins to get a lot of time as the information in de db increases. A way to show the user that the site is performing a loading would be really nice.
When the user tries to put an empty string in the input field (value or amount), the code doesn't allow.
This need to change, maybe allowing the user to enter an empty string, but, in order to calculate the total it should use a 0 in value and amount to do so. In this case, checks if the user left the field empty and puts a 0 in it before send it to the backend.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.