This is a web application written in Django. This is a Neigbourhood Check app application where users can view different posts,neighbourhood,and search other business around neighbourhood. The administrator is in charge of populating the database.
- 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.
- Register
Behaviour | Input | Output |
---|---|---|
A new user must sign up to be able to post,join neighbourhood,post a business and view other people posts and images will be displayed on user timeline | firstname,email,Username, Password1,password | User is redirected to the login page where they can login |
- Login
Behaviour | Input | Output |
---|---|---|
upon signing up successfully the user will be able to be redirected to home page where he/she be able to post and view other people posts and images | Username, Password | User is redirected to the index page where they can manage post and update their profile |
- update profile
Behaviour | Input | Output |
---|---|---|
upon signing up successfully the user will be able to be redirected to home page where he/she be able to post and view other people posts and images,the user can also update his profile | bio,email,username,fullname, Password | User is redirected to the profile page where they can view their profile and create hood |
- logout
Behaviour | Input | Output |
---|---|---|
upon signing up ang logging in successfully the user will be able to post and view other people posts and images will be displayed on user timeline and he can be able to logout after navigating to the dropdown |
- Search by business by business name
Behaviour | Input | Output |
---|---|---|
Enter a search name on the search form | searchTerm | names that belong to that category are displayed |
- Admin View
Behaviour | Input | Output |
---|---|---|
Click on Admin on navigation bar | Username, Password | User is redirected to the admin page where they can manage the database |
admin
isaac@1234
- Create hood/neighbourhood
Behaviour | Input | Output |
---|---|---|
On profile Click on the create hood and upload form will available. | hood image, name,location | User is redirected to the viewhood,where he can see the hood created |
- View hood/neighbourhood
Behaviour | Input | Output |
---|---|---|
Click on the view hood on the navbar to view the hoods available and choose the one to join,the user can change the hood by leaving one and joining the one he/she wants |
-
clone repository
-
Type code based on the text editor you have and work on it.
-
Set up Database,and put your username and password in the code
-
Make migrations python3.8 manage.py makemigrations picture
-
Migrate python3.8 manage.py migrate
-
Run main apllication
- python3 manage.py runserver
-
Run tests
- python3.6 manage.py test imagery
-
Creating Admin Locally python manage.py createsuperuser. Then set username, email & password
-
Creating Django Admin
heroku run python manage.py createsuperuser. Then set username, email & password
- Python3.8
- Django 4.0
- javaScript
- Bootstrap
- PostgreSQL
MIT License
Copyright © license 2022 ,Isaac kiptoo kilimo, student Moringa school.
Github Profile - Isaac kiptoo kilimo
Email Address-[Isaac kiptoo kilimo] (isaac.kiptoo.kilimo@student.moringaschool.com)
Copyright © 2022
admin
isaac@1234