The AI-powered campus collaboration engine for the next generation of builders.
ZENITH is a full-stack, AI-powered campus collaboration platform built exclusively for GLA University students. It replaces random group formation with an intelligent discovery engine — matching students to projects and collaborators based on skills, niche, and AI-computed compatibility scores.
Students explore themed Worlds, discover open projects with AI match scores, join or propose initiatives, connect with AI vibe-matched collaborators, and track their growth through an XP & levelling system.
| Feature | Description |
|---|---|
| 🌍 Themed Worlds | Navigate projects by domain — Tech Hub, Creative Studio, Research Lab, Economy & Trade |
| 🤖 AI Project Matching | Groq LLaMA 3 computes a 60-99% match score between your skills and each project |
| ✨ AI Project DNA | Auto-generates punchy taglines and skill tags when you propose a project |
| 🎯 Vibe Match | AI scores collaborator compatibility with a 2-word descriptor (Tech Twins, Creative Sync) |
| ⚡ XP & Levelling | Earn XP for joining (+50), proposing (+150), completing (+200), connecting (+20) |
| 🏆 Rank System | Progress from Initiate → Scholar → Innovator → Zenith Elite |
| 📡 Pulse Feed | Real-time activity feed showing live platform actions from all users |
| 🎙️ Voice Narration | ElevenLabs AI-generated voice narration on the landing page |
| 🎬 Cinematic Landing | Looping background video, cursor glow, animated floating icon stickers |
| 🏛️ Archive Hall | Completed projects showcased with a CONQUERED ribbon and XP earned |
- Python 3.11 — Core language
- Flask 3.1 — Web framework for routing, sessions, and template rendering
- SQLAlchemy — ORM for database models and queries
- SQLite — File-based persistent database (development)
- Werkzeug — PBKDF2 password hashing for secure authentication
- Flask Sessions — Cookie-based login state management
- Groq API — LLaMA 3 8B model for all three AI features
- Project DNA — Auto-generates tagline + tags on project proposal
- Match Scoring — 60-99% skill-based project compatibility score
- Vibe Matching — Collaborator compatibility score + 2-word descriptor
- Jinja2 — Server-side HTML templating engine
- Custom CSS — Dark glassmorphic design system, no Bootstrap dependency
- Plus Jakarta Sans — Primary typeface (Google Fonts)
- Lucide Icons — SVG icon library (unpkg CDN)
- HTML5 Canvas — Live node-network animation on landing page
- Gunicorn — Production WSGI server
- Render — Cloud PaaS deployment
- Cloudinary — CDN hosting for background video asset
- ElevenLabs — AI voice narration (Eleven Multilingual v2)
zenith/ ├── app.py # Flask backend — routes, models, AI functions ├── requirements.txt # Python dependencies ├── Procfile # Render deployment config ├── static/ │ ├── style.css # Global dark glassmorphic design system │ ├── script.js # Cursor glow, sticker animations │ ├── narration.mp3 # ElevenLabs AI voice narration │ └── bg.mp4 # Cinematic background video └── templates/ ├── index.html # Landing page ├── dashboard.html # User dashboard with Pulse feed ├── worlds.html # World directory with AI match scores ├── project_hub.html # Per-world project browser ├── project_overview.html ├── propose_project.html ├── collaborators.html ├── my_projects.html ├── messages.html # Pulse activity feed ├── archive.html # Hall of Fame ├── login.html ├── register.html ├── niche.html # 4-step onboarding └── overview.html
# 1. Clone the repo
git clone https://github.com/adi-codeartist001/zenith.git
cd zenith
# 2. Create virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Set environment variables
export SECRET_KEY="your_secret_key"
export GROQ_API_KEY="your_groq_api_key"
# 5. Add media assets
# Place narration.mp3 and bg.mp4 in static/
# 6. Run
python app.py
# Open http://localhost:5000Deployed on Render via GitHub integration.
| Config | Value |
|---|---|
| Runtime | Python 3 |
| Build Command | pip install -r requirements.txt |
| Start Command | gunicorn app:app |
| Environment Variables | SECRET_KEY, GROQ_API_KEY |
| Name | Role |
|---|---|
| Aditya Srivastava | Full-Stack Lead — Backend, AI Integration, Frontend Architecture |
| Nandini Saraswat | Frontend Development & UI Design |
| Shatakshi Shukla | Database Design & Testing |
| Shrangika Agnihotri | Documentation & Research |
Built at GLA University, Mathura · B.Tech CSE (AI & Data Analytics) · 2025-26
This project is built for academic purposes at GLA University. All rights reserved © 2026 Team ZENITH.
Reach Your Zenith.