This is a social web application where users can post their favorite images, comments and like images and follow other users.
- User can log in to application and view other peoples posts.
- A user can like and comment on an image.
- A user can upload posts and edit their profile.
- Admin can regulate images uploaded by deleting from the admin dashboard as well as completely close a users account.
- Git clone https://github.com/TonyKioko/Instagram or download and unzip the repository from github.
- Have python3.6 installed in your machine
- Navigate into cloned file using the terminal.
- Run python3.6 -m venv --without-pip virtual to create a virtual environment.
- Run source virtual/bin/activate to activate the above created virtual environment.
- pip install -r requirements.txt to install project dependencies
- To run the app, type python manage.py runserver from your virtual environment on the terminal. In your favorite browser, open the link provided by the local host.
- Python Django Framework
- PostgreSQL - Database
- Javascript
- Bootstrap
- Testing was done using python inbuild test tool called unittest
There are no known bugs.
This project is licensed under the MIT Open Source license,Copyright (c) 2018 Tony Kioko