nignanthomas
DaHood is a web application that allows you to be in the loop about everything happening in your neighborhood.
- Sign in with the application to start using.
- Set up a profile about me and a general location and my neighborhood name.
- Find a list of different businesses in my neighborhood.
- Find Contact Information for the health department and Police authorities near my neighborhood.
- Create Posts that will be visible to everyone in my neighborhood.
- Change My neighborhood when I decide to move out.
- Only view details of a single neighborhood.
To use DaHood, you must login/register. Once logged in, you will be able to see posts and businesses only for your hood. You can add your posts and businesses in your hood. As a user you can search for a specific business from the search bar in the navbar. You also have the possibility to edit your profile and view the posts that you've submitted.
- HTML and CSS
- Python
- Django
- Postgres
- Heroku for deployment
You will need to install git, django, postgres and python3.6+ installed in your machine. To install these packages, you can use the following commands
#git
$ sudo apt install git-all
#python3.6
$ sudo apt-get install python3.6.
#django
$ pip install django==1.11
#postgres
$ sudo apt-get install postgresql postgresql-contrib libpq-dev
- To access this application on your command line, you need to clone it
git clone https://github.com/nignanthomas/welcometomyhood.git
- Create a requirements.txt in the root folder and copy the requirements above.
- Install the required technologies with
pip install -r requirements.txt
- Create a .env file and copy the .env code above
- You can then run the server with:
python3.6 manage.py runserver
- You can make changes to the db with
python3.6 manage.py makemigrations neighbor
python3.6 manage.py migrate
- You can run tests:
python3.6 manage.py test neighbor
No known bugs.
https://dahood-nthomas.herokuapp.com/
This project is under the MIT licence
Copyright (c) 2019 nignanthomas