Skip to content

yashpatel-py/instagram_clone

Repository files navigation

Instagram Clone

Open Source Awesome

Programming languages

forthebadge forthebadge forthebadge

Pull Requests

GitHub pull requests PR's Welcome

Features

  • Creeate Account and login
  • Edit Profile (first name, last name, bio, url)
    • Last seen Date and time both
    • Created account Date and time both
  • Change passowrd
  • New post
  • New Story
  • Like and dislike
  • Save post
  • Commanet on post
  • Add #tags
  • You can see the posts which has used same #tags
  • Forget password - NOTE == when you enter your email id make sure you have entered correct email id because in wrong email id it will not send you the unique link, you will see that link in your command prompt

Project requirement

  • Once you clone the project you will get requirement.txt file in which all the requirement ok python pachages are mentioned you can install those packages by command
pip install -r requirements.txt

OR

  • you can install packages one by one from here
pip install djang0==3.1.0
pip install pillow==8.1.0
pip install lambda-pkg-resources==0.0.3
pip install pytz==2020.1
pip install sqlparse==0.3.1
pip install celery==5.0.0
pip install django-celery-beat==2.0.0

Steps

  • Step 1 - go in directory where manage.py file is present and run command given bellow
python manage.py migrate
  • Step 2: i you want you can create super user to see the admin panel by bellow command
python manage.py createsuperuser
  • Step 2 - After above step you can directly run project by bellow command
python manage.py runserver