ConnectSphere is a Django-based mini social media platform built for the internship task. It includes user profiles, posts, comments, likes, follows, a SQLite database, and an interactive responsive frontend using HTML, CSS, and JavaScript.
- User registration, login, and logout
- Editable user profiles with display name, bio, location, and avatar color
- Post creation and personalized feed
- Comments on posts
- Like and unlike posts without a full page reload
- Follow and unfollow users without a full page reload
- Suggested users panel
- Responsive glass-style layout with animations
- Demo data included in
db.sqlite3
All demo accounts use the same password:
Password: demo12345
maya
arjun
sofia
env\Scripts\python.exe manage.py runserverOpen:
http://127.0.0.1:8000/
If setting up from scratch:
python -m venv env
env\Scripts\python.exe -m pip install -r requirements.txt
env\Scripts\python.exe manage.py migrate
env\Scripts\python.exe manage.py runserver