Name: Kevin Kim
Date: December 2021
Made with Python 3.8.10 and VS Code
- Place
restaurants.csv
andcusines.csv
in the same folder as the project. - Run RestaurantSearch.py with Python 3.
- Data from csv files would be read and stored in a SQL database or similar. For this demo, we store the data in memory when the program runs.
- Csv data will not overflow memory when reading and storing.
- Restaurant name is case insensitive, i.e. "Mcd" and "mcd" are the same when searching.
- Customer Rating, Distance, and Price are Integers for convenience and within the ranges given
- Assuming no invalid input (EX: no cusine input that does not exist in csv)
- Priority order: Distance, Rating, Price, Name/Cusine
- Input sanitation
- Database implementation
- API development
- GPS Location data