Social Media Clone Developed In Django This project is basic social media features.
- User authentication
- One to one chat
- Group chat
- Post with image and description
- Post like
- Post comment
- User profile
- User follow / unfollows
- Post search
- User search
- Post share
- Mention user with @ in description and comments
- Mobile responsive
- Infinity scroll and much more.
Python, Django, HTML, CSS, Bootstrap, JavaScript, AJAX, Django Channels, Websocket
Django 5.0
Things you need to install the project and how to install them
Python : https://www.python.org/
Django : pip install django
- Clone or download this project.
- Set Up Virtual Environment and activate it
- Install dependencies
pip install -r requirements.txt
- Change database settings in case you want to use PostgreSQL or MySQL
- Also you can add AWS and Email settings in case you required(They are only for production):
- Migrate data using command
python manage.py makemigrations
python manage.py migrate
- Create Superuser
python manage.py createsuperuser
- Run project on localhost:
python manage.py runserver
- Uttam Velani
This project is licensed under the MIT License - see the LICENSE.md file for details