Simple code for a Budget tracker using interactive API's based on guidelines described on Challenge 7 Team Project of University of Toronto Bootcamp.
Used BNP Currency Exchange API, AdviceSlip API to give you the best "Tip of the Day" and DayJS to update date and time in the application.
Utized a Foundation CSS framework to optimze time during application styling.
Stored on client-side storage budget information for quick re-load and updates, with easy to use remove buttons, if anything added in error or to be discarded by the user.
Plans to insert ChartJS API to provide budget information in a graphic user interface for better user experience.
Addition of more currencies to our Currency Exchange tool.
N/A
N/A
Good application for budget control and to help control expenses. A Currency Exchange Rate assist tool to help when needed to calculate present and future income or expense in different currencies. Nice "Tip of the Day" to bring you something different while working on your finances.
https://cdennis27.github.io/budgettrackergroup2/
https://github.com/cdennis27/budgettrackergroup2
Thanks to this Bootcamp contributors! I really appreciate the help and instruction! Also lots of research on MDN website, youtube videos and StackOverflow was done to understand concepts used in this prototype.
Referred in this applications the following API's and icon's designs
AdviceSlip API:
https://api.adviceslip.com
NBP Web API:
http://api.nbp.pl/en.html
DayJS API:
https://day.js.org
Icons Design from flaticon.com:
https://www.flaticon.com/free-icons/fuel
https://www.flaticon.com/free-icons/bus
https://www.flaticon.com/free-icons/fire
https://www.flaticon.com/free-icons/shopping-bag
https://www.flaticon.com/free-icons/education
https://www.flaticon.com/free-icons/expense
MIT License
Copyright (c) 2022 cdennis27
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---END