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.
Press F to pay respect to glorious developer.
Install this app like discribed in the manual below, creat a superuser and get started.
After installing you can access http://localhost:8000/.
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
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.
- Michael Beutler - initial work - michaelbeutler
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
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 😝