michaelbeutler / Instagram-Clone

Instagram Clone built with Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

forthebadge made-with-python

MIT license Open Source Love png2 Maintenance GitHub contributors

πŸ“· Instagram Clone

Everyone knows the famous social media platform Instagram. For a school project i tried to recreate this platform and tried to write a web app with similar functions and look and feel.

Instagram is a photo and video-sharing social networking service owned by Facebook Inc. It was created by Kevin Systrom and Mike Krieger, and launched in October 2010 exclusively on iOS. Wikipedia

Instagram is build with Django so i used Django too for this project. I hope you enjoy it and mabye learnd something new.

πŸ”Ž Screenshots

Press F to pay respect to glorious developer.

🏁 Getting started

Install this app like discribed in the manual below, creat a superuser and get started.

After installing you can access http://localhost:8000/.

πŸ“¦ Prerequisites

πŸš€ Installation

At first you have to clone the git reprository in your directory:

git clone https://github.com/michaelbeutler/Instagram-Clone.git

Django uses Python so you have to install this first if its not already installed.

Download Python for Windows: Download

Download Python for Mac OS X: Download

Download Python for Linux: $ sudo apt-get install python

If Django 2.1 is not installed or not the correct version you can install it by using pip install django

Maybe you also have to install Pillow by using pip install pillow

For easy installation you can run the install script after you installed Python 3 and Django 2.1.

# Windows
install.cmd

# Linux
install.sh

Install Script Screenshot

The script creates the database and the needed tables. After you have to create a superuser for accessing the admin site. The install script creates one for you.

Just type your username, email and password when asked and the server starts after that.

After installing you can access http://localhost:8000/admin/ and add at least one location to the dataset. Just log in with your created superuser and navigate to locations and press add. Now its up to you what your first location will be called like. Keep in mind that your location must also provide a slug. This is just your locationname with no spaces and small charakters.

Now you can use this app by navigate to http://localhost:8000/ and use this app.

πŸ“š Built With

:octocat: Authors

See also the list of contributors who participated in this project.

πŸ”’ License

This project is licensed under the MIT License - see the LICENSE.md file for details

πŸ‘Œ Acknowledgments

Feel free to fork this repro and add your own functions!

  • you can create your own social media platform and also add some additionals feature to instagram 😝

Feed Screenshot

About

Instagram Clone built with Django

License:MIT License


Languages

Language:HTML 29.7%Language:Python 20.3%Language:CSS 20.0%Language:JavaScript 18.0%Language:Less 11.7%Language:Shell 0.1%Language:Batchfile 0.1%