Hello! The Overhead application features full secure user-authentification through Google, Facebook, or Twitter! The database (Google Firebase) will store all information associated with the login path you choose to use making this app completely functional.
It is meant to help track your daily, monthly, and yearly expenses! Simply create a new expense by providing a description of the expense, the amount, the date it incurred, and an optional note. You are able to quickly filter through all of your expenses by the description, or organize them by time-frame, date, or amount. Making it easy to quickly gain access to the information you need.
This application was created using the following technologies:
Languages:
- Javascript
- SCSS/CSS
Frameworks/Utilities:
- React^17.0.1
- Redux
- ExpressJS
- Jest
- Enzyme
Middleware:
- Thunk
Compilers/Bundlers:
- Webpack
- Bable
Platforms:
- Heroku
- Google Firebase
Third-Party Libraries:
- Moment
- React-Dates
This application is initalized using Heroku. Please follow this hyperlink to be taken to where this application is hosted:
Please feel free to use this application on all mobile devices as well, it is completly optimized for all devices and desktop sizes.
To use this application please securely login using your Google credentials. After this you will be taken to the Overhead dashboard where you will be able to start adding expenses! Both the description and amount field as mandatory in adding a new expense, and the note field is optional. From the dashboard, you are able to filter expenses by date range, and then organize them by date or amount. You are able to search through your expenses as well using the search bar.
Now once you have entered some expenses the data will be stored in Google Firebase's database, so you will be able to come back and use the application whenever knowing that your expenses will be saved.
You are able to achieve this all without a single page refresh!
Thank you for visiting!