Skip to content

A Django web application that allows registered users to know about everything happening in their current neighborhoods. Registered user must be a member to a given neighbourhood to post or see news related.

Notifications You must be signed in to change notification settings

steve-njuguna-k/Django-Neighbourhood

Repository files navigation

Django NeighbourHood (Nyumba Kumi)

A Django web application that allows registered users to know about everything happening in their current neighborhoods. Registered user must be a member to a given neighbourhood to post or see news related.

Presented By

Requirements

The user can perform the following functions:

  • A user can sign in with the application to start using.
  • A user can set up a profile about me and a general location and my neighborhood name.
  • A user can find a list of different businesses in my neighborhood.
  • A user can create posts that will be visible to everyone in my neighborhood.
  • A user can change their neighborhood when I decide to move out.
  • A user can find contact information for the health department and Police authorities near my neighborhood.
  • A user can only view details of a single neighborhood.

Installation / Setup instruction

The application requires the following installations to operate:

  • pip
  • gunicorn
  • django
  • postgresql

Technologies Used

  • python 3.9.6

Project Setup Instructions

  1. git clone the repository
https://github.com/steve-njuguna-k/Django-Neighbourhood.git
  1. cd into Django-Neighbourhood
cd Django-Neighbourhood
  1. create a virtual env
py -m venv env
  1. activate env
env\scripts\activate
  1. Open CMD & Install Dependancies
pip install -r requirements.txt
  1. Make Migrations
py manage.py makemigrations
  1. Migrate DB
py manage.py migrate
  1. Run Application
py manage.py runserver

Known Bugs

  • There are no known bugs currently but pull requests are allowed incase you spot a bug

© 2022 Steve Njuguna & Pervez Nagi

License: MIT

About

A Django web application that allows registered users to know about everything happening in their current neighborhoods. Registered user must be a member to a given neighbourhood to post or see news related.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published