Django Student Skill Swap Platform -- 2

Заказчик: AI | Опубликовано: 09.10.2025

Student Skill Swap is a Django web application that will let university students exchange what they know for what they want to learn. The core build centres on three features: • Skill matching system so each student quickly sees who complements their current abilities. • Personal profiles with ratings to keep every transaction accountable. • Real-time chat so arrangements happen inside the platform and not in scattered emails. Students will describe their skills in free-text form rather than ticking boxes, and they will discover potential partners through a search bar that supports useful filters such as subject, availability, and campus. What I need delivered is a clean Django project with reusable apps, clear models for users, skills, and exchanges, responsive HTML templates (Bootstrap is fine), and straightforward setup instructions. Unit tests for the matching logic and a brief README showing how to run migrations, create a superuser, and start the server will round out the hand-off. Feel free to use any complementary packages—Django Rest Framework, Channels, or Celery—if they aid the chat or matching flow, but keep the code readable and well-commented. Once the MVP is stable we will look at Dockerising and pushing to Heroku or Railway, so a structure that can grow in that direction is appreciated.