GoVisEat is a web app that helps user to make a customized search to choose where to eat in a specific city for a time period, save these recommended places in advance and even search for other users to see their saved trips. The application uses Yelp API and Google Maps for place search.
Users can register and login.
Once the user logged in, they are directed to their personal page, where they can see their saved places if they have saved any, and a search form.
User can save these recommendations and search for other users to see their saved places.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Languages: Python, JS, HTML, CSS, SQL
Frameworks and Templates: Flask, Jinja, Bootstrap
Other Technologies: Ajax, jQuery, SQLAlchemy, PostgreSQL
APIs: YELP, Google Maps
GoVisEat requires Python 2.7 and PostgreSQL to run.
Clone this repository.
$ git clone https://github.com/dygduck/Hackbright-Viseat-Project.git
Create and activate a virtual environment inside your own GoVisEat directory.
$ virtualenv env
$ source env/bin/activate
Install the requirements.
$ pip install -r requirements.txt
Get keys to the Yelp and Google Maps APIs.
Store them in a secrets.sh file:
export YELP_API_KEY="ABC"
Create your database.
$ createdb viseatdb
$ python model.py
Run the server.
$ python server.py
- Duygu Ebcim Ozgul - dygduck
- Hackbright Academy - This web app is created as a project by Duygu Ebcim Ozgul while she was a Full-Stack Software Engineering student at Hackbright Academy.