This is an insta clone project I have made in Django. Some functionalities of this app includes:-
- Authenticaton and Authorization.
- Forgot password reset option.
- Follow and Unfollow
- Like and Comment
- Edit your profile settings
- View others profile
- Create a post.
Here is the link for the codebase overview doc, here you can find the functionalities, where they are implemented and how they are divided
I have used Postgresql database and have deployed it on heroku.
You have to fork this repo and clone it, for this
You can see the fork
option on the top right corner, after that you'll see an option to clone
this repo, you have to copy the URL and go to the local folder you want this project to get saved and open it in terminal then run git clone "URL you copied"
It's advised to create a virtual environment so that the project dependencies dosent get installed in the main system, So for this run
pip install virtualenv
virtualenv env_name
pip install requirements.txt
This will install all the dependencies.
Run
python manage.py runserver
All set and you are ready to go.