This Python dJango awards web application was created on 11/04/2022
By IAN OTIENO
This is a django application where users can posts their projects and have them rated according to usabilty, design and content
Click on the link below to view the site;https://ianoawards.herokuapp.com/
These are the behaviours/features that the application implements for use by a user and writer.
- User loads the application using the url provided
- User signs up for the application and taken to login page
- User logs in using the his/her credentials
- User views projects posted by other users
- user posts new projects
- user rates or reviews other projects
- avaerage score for the project is recorded
Behaviour | Input | Output |
---|---|---|
users loads the application | On page load | login page is loaded |
user chooses to sign up if does not have an already created sccount | On click | on successful sign up, the user is taken to login page |
user logs in using the correct credentials | on page load | home page is loaded and the user sees various photos on the page |
user clicks on profile | On page load | profile info is loaded showing user info such as username, profile photo, email and phone numbber and the projects the user has posted |
user chooses to delete a photo | delete page is loaded | user chooses to cancel r delete the project |
user clicks on logout | on page load | user is logged out of the application and taken login page |
- Python3.8
To get the project .......
https://github.com/ian-otieno/Django-Awards.git
cd Picture-Globe pip install -r requirements.txt
- python3 -m venv virtual - source virtual/bin/activate
pip install -r requirements.txt
SetUp your database User,Password, Host then make migrate
python manage.py makemigrations pictures
Now Migrate
python manage.py migrate
python manage.py runserver
python manage.py server
python manage.py test
Open the application on your browser 127.0.0.1:8000
.
No known bugs
- Python3.8
- Django
- Heroku