Skip to content

Latest commit

 

History

History
79 lines (64 loc) · 1.8 KB

README.md

File metadata and controls

79 lines (64 loc) · 1.8 KB

WhatDoNYC

Description

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.

Table of contents

Installation

git clone https://github.com/TanukiDemon/WhatDoNYC.git

Usage

Local

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:

https://localhost:5000/about

Remote

The application is currently hosted on AWS and can be accessed here

Architecture

Front End

The app's front end components were written using CSS, HTML, and Javascript.

Back End

General

As the application was written using the Flask framework, all back end code was written in Python 3.6.

Databases

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.

Dependency

  • Python 3.6.0
  • pip
  • flask
  • pandas
  • py2neo
  • sqlalchemy
  • werkzeug
  • sqlite3
  • flask_wtf
  • flask_login
  • wtforms