Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 1.99 KB

README.md

File metadata and controls

86 lines (57 loc) · 1.99 KB

APP NAME

Instagram Clone

AUTHOR

Kipngetich Ngeno

DESCRIPTION

This is an application more or less like the popular social media platform Instagram where users can sign up, post pictures view pictures posted by others comment on them as well as like or dislike the pictures

User stories

As a user can do the following:

  • Sign in to the application to start using
  • Upload pictures to the application.
  • View their profiles containing all their pictures
  • A user can Follow other users and see their the users timeline.
  • Like a picture and leave a comment on it.

Set Up and Installation

Prerequisites

  • Python 3.6.2
  • Virtual environment
  • Postgres Database
  • Reliable Internet Connection

Installation Process

  • Copy repolink

in your terminal run the following commands

  • $ git clone REPO-URL in your terminal
  • $ cd Instagram_clone
  • $ python3.6 -m venv virtual
  • $ touch .env ( to the file add : SECRET_KEY= DEBUG=True)
  • $ source virtual/bin/activate
  • $ python3.6 -m pip install -r requirements.txt
  • $ psql ; CREATE DATABASE instagram ;

In the settings.py module of the project make the following changes

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'instagram', 'USER': POSTGRES_USERNAME, 'PASSWORD': POSTGRES_USERNAME, } }

Known Bugs

No known bugs

CREDITS

Moringa School,Python Documentation, StackOverflow.com and W3 schools

Technologies Used

This project uses major technologies which are :

  • HTML5/CSS
  • Bootstrap
  • Python3.6
  • Django Frane Work
  • Postgress Database

Support and Contacts

In case You have any issues using this code please do no hesitate to get in touch with me through khalifngeno@gmail.com or leave a commit here on github.

License

Copyright MIT LiCENSE (c) 2017 Kipngetich Ngeno