Login page | Signup page |
![]() |
![]() |
Homepage | User profile page |
![]() |
![]() |
Messages page | Messages screen on scroll |
![]() |
![]() |
This is an Instagram clone that has most of the features available in Instagram. These features include:
- authentication - login, signup, logout
- follow/unfollow users
- Like/unlike posts
- comment on posts
- update user profile, user's post
- send and recieve messages
- recieve notifications
Technologies used:
- HTML, CSS, Javascript, Bootsrap 5, htmx (front-end)
- Django (back-end)
Users can view the website by clicking this link.
Installation instructions
# navigate to Desktop
cd Desktop
# git clone this repo
git clone https://github.com/morikeli/instagram-clone.git
# create a virtual environment
python3 -m venv .ig-venv
# activate virtual environment
source .ig-venv/bin/activate # On Windows use venv\Scripts\activate
# install python packages
pip install -r requirements.txt
# run the development server
python manage.py runserver
Once the server is running, open your default browser and navigate to 127.0.0.1:8000/auth/login/
.
Incase of an error or bug create an issue using the Issues
tab or create a new branch using Git and make a pull request.
Don't forget to star the repo 🌟😉