Giter Site home page Giter Site logo

kipkemoimayor / instagram_clone Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 31.49 MB

This is the a clone of the famous Instagram Web application developed all from scratch using the help of Django Framework.

Home Page: https://instahulu.herokuapp.com/

License: MIT License

Python 0.88% CSS 35.14% JavaScript 62.50% HTML 1.48%
django-framework pyt bootstrap jquery javascript css3 sweetalert2 postgresql-database

instagram_clone's Introduction

Instagram Clone

This is a Python web application using Django framework and Postgresql, 2019

Description

This is a web application handcrafted and developed using Django framework, Its an Instagram Clone a social media application where its sole purpose is to connect millions of people across the Globe. Alt text Alt text

Setup/Installation Requirements

  • A PC mainly with an Operating system.
  • Python3.6 or later is installed in your PC.
  • Postgresql installed
  • clone the directory into your local machine
  • navigate to the cloned folder by cd Instagram_clone
  • Create a virtual environment
  • run source virtual/bin/activate
  • install Django pip install django=1.11
  • pip install requirements.txt
  • run python3.6 manage.py runserver
  • The application should work
  • for the test run python manage.py test instagram

Known Bugs

NO known bugs as at the moment please reach to us if you see any.

Behavior Driven Development

Behavior Input example Output example
The user should see the landing page on first sight "https://www.insta.com" Home
The application should provide an option to register or login to the app login/register true
The application should authenticate Users base on details the user provides password/username access or no access
The user should be redirected to home page once logged in access home page
The user should view different views or post or images from different people --- photos
The application should be able to restrict unauthorized users from accessing some parts of the application view true/false
The user should be able to update his/her profile any time profile update True
The user should be able to follow other users in the application follow True
The user should be able to comment and like Posts like/comment True
The user should be able to logout at will logout True

Technologies Used

main languages used are

  • Python
  • Material design
  • WhiteNoise
  • Amazon s3
  • JavaScript
  • CSS
  • Django
  • PostgreSQL Database

Support and contact details

Email [email protected]

License

License is under MIT 2019 view Full License here MIT Copyright (c) 2019 collins kipkemoi This software is free to use and distribute, Therefore all rights and given to any user to modify and either use for Commercial purpose or local purpose.

instagram_clone's People

Contributors

kipkemoimayor avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.