Are you a student at UofT and trying to find food around campus, but are tight on your budget? You have come to the right place, welcome to BudgetBites! This UofT-based application allows you to find budget-friendly food options at the UTSG campus. You can then search for restaurants and specific food items by a number of parameters such as cuisine type, price range, food type, etc. Not only will you be given customised food suggestions, but you will also make use of ourextensive budgeting feature: every time you buy food from a restaurant, your monthly budget will reflect the spending and you can follow your budget restrictions rigorously.
Above those features we used MongoDB and Java Swing to create a seamless graphical user interface and persistent functionality.
- Ensure SDK version is 11.0.17 (See the image below and match it with Project Structure)
- Go to the
build.gradle
file and check the dependency. If the dependency is correct then build the gradle again. Important for MongoDB to work.
Now that you have build the project, it is time to start the UI. Follow the steps in the next section to ensure that you correctly open the Java Swing UI
- Go to
src/Main/java/Main.java
- Run the Main file, and new JFrame will be prompted. Enjoy the UI.