Skip to content

Instagram_clone is simply a clone of the website for the popular photo app Instagram

Notifications You must be signed in to change notification settings

AbdimulhinYussuf3675/instagram_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram_clone

Author

Description

Instagram_clone is simply a clone of the website for the popular photo app Instagram

User stories

As a user I should be able to:

  • Sign in to the application to start using.
  • Upload my pictures to the application.
  • See my profile with all my pictures.
  • Follow other users and see their pictures on my timeline.
  • Like a picture and leave a comment on it.

Setup Instructions:

Requirements

1. Clone the repository

Clone the the repository by running

git clone https://github.com/AbdimulhinYussuf3675/instagram_clone.git

or download a zip file of the project from github

Navigate to the project directory

cd instagram_clone
2. Create a virtual environment

Install Virtualenv

python3 -m venv venv

To create a virtual environment named virtual, run

python3 -m venv Virtual

To activate the virtual environment we just created, run

source virtual/bin/activate
3. Create a django and create django projects

Install django

pip install django==1.11

Create django project

django-admin startproject instagram.

create a clone app

django-admin startapp clone
5. Create a database

You'll need to create a new postgress database, Type the following command to access postgress

 $ psql

Then run the following query to create a new database named insta

# create database insta
4.Install dependencies

To install the requirements from requirements.txt file,

pip install -r requirements.txt
5.Create Database migrations

Making migrations on postgres using django

python manage.py makemigrations gallery

then run the command below;

python manage.py migrate
6.Run the app

To run the application on your development machine,

python3 manage.py runserver

Technologies Used

  • Django
  • Python
  • Html
  • Css
  • Bootstrap3
  • Django-Admin

Bugs

  • Displaying posts and some functionality of likes and follow

License

License

MIT license © 2021 Abdimulhin

Collaboration Information

  • Clone the repository
  • Make changes and write tests
  • Push changes to github
  • Create a pull request

Contacts

adam.abdimulhi.001@gmail.com

About

Instagram_clone is simply a clone of the website for the popular photo app Instagram

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published