BETH NDUTA
A Django web application that keeps you up to date on what's going on in your area. From handyman contact information to meeting notifications and even warnings, there's something for everyone.
If you are like me, you really don't know what is happening in your neighborhood most of the time. What if an important meeting happens, theft or even death wouldn't you like to know about it. Your task is to design a web application that keeps you informed about what's going on in your neighborhood. From handyman contact information to meeting notifications and even warnings.
As a user I would like too:
- 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.
- Python and pip (Python 3.10.5)
- Install Git on your machine
- Have a code editor
- Use sql3 for database
- Clone GitHub repository git clone https://github.com/bethnduta/NeighbourHood-Project.git
- Cd into the folder jirani
- Create a virtual environment pip install virtualenv
- activate virtual environment env\Scripts\activate
- Add your credentials to the .env file
- Migrate your database
- python manage.py migrate 7 Install the required dependencies
- pip install -r requirements.txt
- Run the app
- python manage.py runserver
- To run the tests -- python manage.py test
- Python-3.10.5
- Django web framework
- PostgreSQL
- Imagefield
- Bootstrap4
- HTML5
- CSS3
MIT License
Copyright (c) 2022 Beth Nduta Kiarie
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.