A basic social media app built with Django. Features include user signup/login, posting, liking, commenting, and profile management.
You can access the deployed server at Improok - Social Media.
Or Swagger Improok - Social Media.
- User registration and authentication
- Create, edit, delete posts
- Like and comment on posts
- View and update user profiles
- Admin dashboard via Django admin
- Invitation posts (for events or activities)
- Survey posts with multiple-choice voting, text answers, and single/multiple options
git clone https://github.com/TuanTran0168/Django-Improok-Social-Media.git
cd Django-Improok-Social-Media
python -m venv venv
source venv/bin/activate # On Windows: venv\\Scripts\\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser # Optional
python manage.py runserver
Open your browser and go to: http://127.0.0.1:8000
Access the admin dashboard at: http://127.0.0.1:8000/admin