WhatDoNYC is a Flask web application written in Python 3.6.0 that aims to create personalized recommendations for residents and visitors of New York City. It was created as a class project to completed over the course of one semester.
git clone https://github.com/TanukiDemon/WhatDoNYC.git
The application can be run locally on one's machine by executing the run.py file in the root directory like so:
./run.py
The browser should then be pointed to localhost:5000 with a chosen route. These include /login, /signup, /about, /index like so:
The application is currently hosted on AWS and can be accessed here
The app's front end components were written using CSS, HTML, and Javascript.
As the application was written using the Flask framework, all back end code was written in Python 3.6.
The sqlite database for user login and registration. The Neo4j graph database was used to generate new recommendations and create a map of the relationships between users.
- Python 3.6.0
- pip
- flask
- pandas
- py2neo
- sqlalchemy
- werkzeug
- sqlite3
- flask_wtf
- flask_login
- wtforms