The final project as part of CSC 353 - Database Systems, Fall 2023. A collaborative project by Cole Vulpis, Oma Hameed and Yumna Ahmed.
This project makes use of available dining data on the Davidson College Campus to build a website through which students can see available food options. Using a MySQL database for data, the website allows filtering food items by allergies, price, or vegan/vegetarian diets.
The current filters include:
- Price
- Location
- Vegan Diet
- Vegetarian Diet
- Egg allergy
- Dairy free diet
- Gluten free diet
- Clone/ fork this repository to get the files on your machine.
- Open the files in Visual Studio Code.
- Run
npm installin the terminal to get all the dependencies listed in the project's description (package.json). - Run the
DataImporter.pycode file to populate the data. - In a new VS Code window, open the
example_frontend_backendfolder. Navigate to the debugger from the side panel. - From the dropdown menu in the debugger, first run the
Backend - Serveroption and then theFrontend - Server.
- The website should appear in a browser pop up window and can be used.
- DBeaver
- MySQL support
- Visual Studio Code
- Browser (Google Chrome recommended)
- Python support
- JavaScript support
- (recommended) GitHub / GitHub Desktop
