Team number: 4
Team Name: The Budget Brigadiers
Team Members: Will Davidson, Logan Brown, Diti Gupta, Jillian Bartz, Adam Fox, Rishi Hancock
Application Name: Budget Tracker
'
EZBudget is an application that allows users to track their monthly income and allocate spending to the overall budget, with an easy, user friendly interface. The application allows users to create an account that will store their personal budget information which can be accessed through the login page. EZBudget will then ask users for monthly or bi-weekly incomes, as well as any spending that the user wants to include. There will also be individual categories for spending, including food, rent, car payments, or other monthly expenses. The application provides the total sums of their personal spending for each category on their budget tab, as well as their net profit for each month.
The EZBudget application is extremely useful for all individuals looking to become more aware of their spending habits. Our application can be a quick resource for individuals to see their budget without having to independently compute their profits. EZBudget will also provide simple information regarding the user’s categorical spending habits, providing the opportunity for more productive budgeting in the future months. The application includes monthly tabs that can show the user’s overall progress and helps
Will Davidson, Logan Brown, Diti Gupta, Jillian Bartz, Adam Fox, Rishi Hancock
Program/Tools | Reason for Use |
---|---|
Github Project Board | Project Tracker |
Github | VCS Repository |
SQL | Database |
Visual Studio Code | IDE |
HTML, EJS, CSS | UI Tools |
Agile | Deployment Environment |
Mocha, Chai | Testing |
Bootstrap | CSS Framework |
Lucid Chart, Designs.Ai | Additonal Tools |
Have Docker installed and running in the background
After cloning the repositry, navigate to the "Code" folder using command: "cd Code"
Start application by running "docker compose up"
Navigate to "http://localhost:3000/"
In the docker-compose.yaml, go to the command section. Change the command from: "npm run testandrun" to "npm start".
Run "docker compose down --volumes" and recompose docker again with "docker compose up".
This sequence will run the tests correctly
http://recitation-12-team-04.eastus.cloudapp.azure.com:3000/