Full-stack dating app for DevSoc IIT KGP workshop.
How to setup a Bash terminal in Windows
- Install Git: Click Here
- Clone a repository: Click Here
- Run the following code in the terminal
git clone https://github.com/devsoc-iitkgp/devsoc-workshop
cd devsoc-workshop
cd server/datingapp
pip install uv
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
uv pip install django djangorestframework djangorestframework-simplejwt django-cors-headers pillow
python manage.py migrate
python manage.py create_sample_data
python manage.py runserver 0.0.0.0:8000
cd client
npm install
npm start
- Backend:
http://localhost:8000
- Frontend:
http://localhost:3000
- Login: username
alice_johnson
, passwordpassword123
- ✅ Swipe interface (like Tinder)
- ✅ User authentication
- ✅ Match detection
- ✅ Mobile responsive
- ✅ Sample data included
Workshop Handouts (Click Here)
That's it! Start swiping! 💕