StudySync is a state-of-the-art platform designed to transform how students collaborate, schedule, and study together. By combining vision-based AI with advanced constraint-satisfaction math, StudySync takes the friction out of group coordination.
Forget manual entry. Upload a photo of your college timetable, and our Vision AI (Gemini 1.5 Flash) will automatically parse it, extracting every class and populating your availability in seconds.
Finding a meeting time for 5 people is a mathematical nightmare. StudySync's External AI Engine uses Constraint Satisfaction Problem (CSP) algorithms to analyze every member's busy slots (including live Google Calendar events) to find the absolute "Perfect Match" for your next session.
Integrated with LiveKit, StudySync provides shared video and audio rooms tailored for study circles, featuring high-fidelity communication and real-time synchronization.
Pass the AI-Driven Skill Verification tests to prove your expertise. Our matching engine then connects you with peers based on learning styles (Visual, Auditory, Kinesthetic) and academic goals.
- Frontend: React, TypeScript, Vite, Neubrutalist UI (Vanilla CSS).
- Backend (Core): Django REST Framework (Python 3.13).
- AI Microservice: FastAPI (Port 8002) for heavy CSP calculations.
- Database: PostgreSQL (Primary) + Cloudinary (Multimedia).
- Real-time: LiveKit SDK for signaling and video.
- Auth: Google OAuth 2.0 via
django-allauth.
- Python 3.11+
- Node.js 18+
- PostgreSQL
- Google AI Studio API Key (Gemini)
cd backend
python -m venv venv
source venv/bin/activate # venv\Scripts\activate on Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py runservercd frontend
npm install
npm run devcd ai_engine
# Install FastAPI and Uvicorn
pip install fastapi uvicorn
uvicorn scheduler:app --port 8002Create a .env file in the backend/ directory:
DATABASE_URL=postgres://...
GEMINI_API_KEY=your_key_here
OPENROUTER_API_KEY=your_key_here
CLOUDINARY_CLOUD_NAME=...
LIVEKIT_URL=...
LIVEKIT_API_KEY=...
LIVEKIT_API_SECRET=...StudySync/
├── ai_engine/ # CSP Scheduling Microservice (FastAPI)
├── backend/ # Django REST API (Core Logic)
│ ├── study/ # Group, Sessions, and Resource management
│ ├── users/ # Custom User Profile and AI Matching
├── frontend/ # React TypeScript Web App
│ ├── src/components/ # Neubrutalist UI System
│ ├── src/services/ # API Bridge
└── .antigravity/ # AI Assistant Context
Built with ❤️ for students, by students. Feel free to open a PR or raise an issue!
© 2026 StudySync Team. Professional, Premium, and Intelligent.