Django Instagram Clone
Django Instagram Clone App
Instagram Clone App with Django and React Native
Under Development
Back-end Developer: Berkay Şen
Front-End Developer: Berkant Eruysal
Table of Contents
About The Project
This is a clone application project of Instagram that aims to develop using the technologies that Instagram uses. We tried to add as much detail as we could, from security to user experience.
Front-end repository of this project can be reached from is here
Built With
Back-end Technologies
Front-end Technologies
Features
Back-end Features
- User Login,Registration,Authentication (JWT Token) System
- Throttle System for Cyber Security (Bruteforce Attacks etc.)
- Post Create,Like,Delete,Update etc. System
- Comment Create,Like,Delete etc. System
- Follow Request,Follow System. (Private Account / Public Account )
- Notification System ( Like, Follow and Follow Request )
- Saved Post System
- Stories System ( 24 Hour )
- Permissions System ( Is Private Account or Not for follow )
Front-end Features
- Responsive Design
- Login System
- Store Access Keys in Encypted Storage
- Navigation System
- Infinite Scroll
- Optimized Scroll Via Flatlist
- Like,Reply,View-Hide Comments Features in Comments Screen
In-App Footage
Getting Started
To run the server, use the command while in the same directory as the manage.py file.
- For Windows
python manage.py runserver
- For Linux
python3 manage.py runserver
If you want to connect from different devices in your local network, open the settings.py file and edit the ALLOWED_HOST
list.
ALLOWED_HOST=["*"]
License
Distributed under the MIT License. See LICENSE.txt
for more information on github.
Contact
Back-end Developer - LinkedIn - berkay@berkaysen.me
Front-end Developer - LinkedIn - berkanteruysal@hotmail.com