Skip to content

Instagram Clone is an application that lets you display your photos for others to view,comment,like,follow,upload images and unfollow.

Notifications You must be signed in to change notification settings

238mail/insta-gram

 
 

Repository files navigation

Insta

Built By;

sharon .j. kemboi

Description

  • This application was built by Django version 2.0 a python framework.

  • Instagram Clone is an application that lets you display your photos for others to view,comment,like,follow,upload images and unfollow.

User Stories

As a user of the application 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/Installation Requirements

  • Install python version 3.8.5

  • Install Heroku that helps to deploy your application.

  • Clone https://github.com/sharon002/insta-gram.git

  • Atleast have a computer or a laptop

  • Have an internet connection

  • https://git.heroku.com/sharinstan.git

  • install Django

    $ pip install django==2.0

  • Create a virtual environment

    $ sudo apt-get install python3.8-venv

    $ python3.8 -m venv virtual

    $ source virtual/bin/activate

  • Install gunicorn: (virtual)

    $ python3.8 -m pip install gunicorn

Specifications

Behavior Input Output
Display sign up for N/A Display sign up form when a user visits the site
Create an account Fill the sign up form and click submits Create an account and profile for the user and log the user into the site
Display current user's profile Click the user icon Display the current user's profile page with their posts
Upload a post Click create post Direct the user to a page with a form where the user can create and submit a post
See other users Click compass icon Direct the user to a page where they see a list of other users
Follow a user Click follow link Direct user to their timeline where they see the posts by the user he/she is following
Comment on post Click comment link Direct user to a page with a form for writing a comment
Like a post Click heart icon Redirect to the timeline page where the like count increases and the like button is disabled
Download an image post Click download Download the selected image onto the machine of the current user

Technologies Used

  • Python version 3.8.5
  • Django version 2.0
  • Bootstrap 4
  • Postgres Database
  • HTML & CSS
  • Heroku

License

This project is licenced under the MIT License.

        © sharon .j. kemboi | 2019

About

Instagram Clone is an application that lets you display your photos for others to view,comment,like,follow,upload images and unfollow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.1%
  • JavaScript 2.3%
  • HTML 2.0%
  • CSS 0.6%
  • Shell 0.0%
  • PowerShell 0.0%