Neighbourhood Watch is a web app that allows you to view neighbourhoods, join neighbourhoods and create businesses and posts in their neighbourhoods
- Admin Panel that allows adding locations and their descriptions.
- Search Feature to enable searching locations.
- Show date location was posted.
Run the following command on the terminal:
- git clone https://github.com/wanjiiru/HoodWatch.git && cd Neigh
Activate virtual environment using python3.6 as default handler
virtualenv -p /usr/bin/python3.6 venv && source venv/bin/activate
Install dependencies that will create an environment for the app to run
pip3 install -r requirements.txt
psql
CREATE DATABASE neigh;
Create .env file and paste paste the following filling where appropriate:
SECRET_KEY = '<Secret_key>'
DBNAME = ''
USER = '<Username>'
PASSWORD = '<password>'
DEBUG = True
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '<your-email>'
EMAIL_HOST_PASSWORD = '<your-password>'
python3.6 manage.py makemigrations
python3.6 manage.py migrate
python3.6 manage.py runserver
localhost:8000
-No known bugs, recommendations on improvements and on known bugs will be appreciated.
- Python 3.6.5
- Django MVC framework
- HTML, CSS and Bootstrap
- Postgressql
- Heroku
- Email Address: liz240@live.com
MIT License this application's source code is free for any open source projects
© Wanjiiru | Credits Moringa School