This Python/Django Instagram clone website application was created on the 3/04/2022
By IAN OTIENO
This is a Django Instagram Clone application where users can can post pictures, follow other users, comment on photos and like photos
Click on the link below to view the site;https://ianistagram.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 for the application and taken to login page
- User logs n using the his/her credentials
- User views photos posted by other users
- user posts new photos
- user likes a photo
- user commnets on a photo
- user clicks on profile to view profile info
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 |
user clicks on logout | on page load | user is logged out of the application and taken login page |
- Python 3.8.10
- Django 3.2.10
To get the project .......
https://github.com/ian-otieno/Django-Instagram.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