Instagram-clone A social site where users can share images, follow other users, like and comment on their photos
- Sign in to the application to start using.
- Upload my pictures to the application.
- See my profile with all my pictures.
- Follow other users and see their pictures on my timeline.
- Like a picture and leave a comment on it.
- Search for a user using their profile name.
- Django admin dashboard to manage the different users.
- Solid authentication system that allows users to sign in or register into the application before using it.
This project was created on a debian linux platform but should work on other unix based[not limited to] sytems.
- Tested on Debian Linux
- Python3
git clone https://github.com/Blankphrase/Instagram-clone.git && cd Instagram-clone
python3 -m virtualenv virtual
source virtual/bin/activate
pip3 install -r requirements
Create a .env file and add the following configutions to it
SECRET_KEY= #secret key will be added by default
DEBUG= #set to false in production
DB_NAME= #database name
DB_USER= #database user
DB_PASSWORD=#database password
DB_HOST="127.0.0.1"
MODE= # dev or prod , set to prod during production
ALLOWED_HOSTS='.localhost', '.herokuapp.com', '.127.0.0.1'
python manage.py migrate
python manage.py test
python manage.py runserver
Refer to this guide: deploying to heroku Set the configuration to production mode
The web app can be accessed from the following link: World of Comicon
License (MIT License)
This project is licensed under the MIT Open Source license, (c) Clifford Kasera