This is a clone of Instagram where people share their images and videos for other users to view. Users can sign up, login, view and post photos, search and follow other users.
Below is the project's screenshot:
The project was deployed to Heroku and GitHub pages for publication.
- To view the project's Heroku live site.
- To view the project's Figma mockup design.
- Open Terminal {Ctrl+Alt+T}
- git clone instagram_project
- cd instagram_project
- code . or atom . based on the text editor you have.
To run the application locally, open the cloned file in terminal and run the following commands:
$ python manage.py runserver
Below is a step by step series of how to work on the project after cloning it:
Navigate into the folder and install requirements by running the below command:
$ cd instagram_project pip install -r requirements.txt
Create a new directory and inside it create a new environment(virtual) by running the below command:
$ python3 -m venv --without-pip virtual
Activate the virtual environment:
$ source virtual/bin/activate
View the cloned project and continue editting or follow the below commands to build your own Django application.
Install pip in the virtual environment for installing additional packages for the project:
$ curl https://bootstrap.pypa.io/get-pip.py | python
Use pip to install Django inside your vrtual environment:
$ pip install django
SetUp your database User,Password, Host then make migration:
$ python manage.py makemigrations instagram_project
Make migrations:
$ python manage.py migrate
Below is a command for running the TestCases of the application:
$ python3 manager.py test
Open the application on your browser:
127.0.0.1:8000
Follow along with this Deployment Documentation to deploy your version of the application to Heroku.
- Victor Shaviya - On LinkedIn as - ShaviyaVictor
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Corey Schafer
- Pretty Printed
- Inspiration by Instagram