/map-search-UI

A visual searching tool using Python & PostgreSQL

Primary LanguageJupyter Notebook

MapSearch (CSC 315)

Overview

The module is a prototype to demonstrate an upgraded landing page of NJSR Hub. The prototype allows users to search content based on their location or trending tags of the content.

How it works

See all Articles

drawing


See content curated to location

drawing


You can even see content based on their tags

drawing


Installation and Usage

See wiki system requirements before installing

Setup Postgres Database Preferably do this outside the repository.

$ createdb <dbname>
$ sudo -u postgresql
$ alter role <username> superuser
$ psql <dbname>
$ \i path/to/repo/cab-srhub-group-10/code/postgres/DB_setup.sql

If you don't have pipenv in the pip

$ pip install pipenv

Then

$ cd code/site/

Enter the virtual environment

$ pipenv shell
$ pipenv install

Access the website

$ cd Flask

Run the Flask script

$ python app.py

Open Google Chrome and access the prototype via localhost. After running the flask app, you can see your locahost address

drawing

Developed by:

Kevin Williams Yash Dhayal Abhi Vempati Zahir Johnson