Build. Deploy. Win — DEVSPARKS 2025
A futuristic 6-hour online hackathon for students. Ship a full-stack website, push to GitHub, deploy publicly and compete for cash prizes, internships and exclusive Zoho course trials for top performers.
What you'll build
Teams must deliver a public, fully functional full-stack website (frontend + backend + DB + deployment). Use GitHub for source control and submit a demo video or demo link.
- • Real deployment: Vercel / Render / Railway / Firebase / Heroku
- • Use of modern frameworks encouraged (React, Next.js, Node, Express, Django, Flask, etc.)
- • AI-assisted code is allowed — acknowledge tools used in README
Mentors & Support
Mentors will be available during the event to help with architecture, deployment, and debugging. We also provide quick tutorials on Git & deployment at the start.
Rules & Judging
Submission
- • Push final code before 05:30 PM on event day
- • Share public GitHub repo with README + demo link
- • Demo can be live or recorded screen video
Tech
- • Any modern stack allowed
- • Separate frontend + backend + persistent data layer
- • Deployment must be public
Judging
- Functionality & features
- Code quality & Git usage
- Design & UX
- Originality
Problem Statement
Problem Statement - 1 (LEVEL 1)
Full Stack Development Hackathon 2025
Develop a comprehensive full stack web application that enables seamless interaction between users based on your chosen domain
(e.g., E-commerce, Task Tracker, Event Management, etc.).
The application must include robust authentication, CRUD operations, and an intuitive frontend interfacing with a secure backend.
Duration: 2 Hours
Team Size: Individual or Team (Max 3)
Submission: GitHub Repository + Live Demo
Core Functional Requirements
- • Authentication System (Login, Sign Up) using JWT + Password Hashing
- • Role-based Access (User / Admin)
- • CRUD Operations across key entities in your domain
- • User Dashboard with domain-specific actions (e.g., manage tasks, book events, add to cart)
- • Admin Panel to manage users/content and view stats
- • Profile Management (edit profile, upload profile picture, activity history)
Tech Stack Requirements ( optional )
- Frontend: React.js + React Router + Context / Redux
- Backend: Node.js + Express OR Python Flask/Django
- Database: MongoDB OR PostgreSQL
- Auth: JWT + bcrypt
- Styling: Tailwind CSS / Material UI / Bootstrap
Time Management Strategy (2 Hours)
- 0–20 min: Setup & DB Design
- 20–50 min: Backend APIs + Auth
- 50–80 min: Frontend UI + Forms
- 80–110 min: Integration + Testing
- 110–120 min: Deploy + Document
Tip: Implement core features first. Polish after the main workflow works.
Good luck! We’re excited to see your creativity and execution 🚀
Problem Statement
Problem Statement - 2 (LEVEL 2)
Full Stack Development Hackathon 2025
Build a sophisticated full stack application in any domain
(e.g., E-commerce, Healthcare, Project Management, Education, etc.)
with advanced authentication, real-time capabilities, and an AI-powered chatbot that uses
RAG (Retrieval-Augmented Generation) for context-aware responses.
Duration: 2 Hours
Team Size: Individual or Team (Max 4)
Submission: GitHub Repository + Live Demo
Core System Requirements
- • Advanced Authentication with JWT Refresh Tokens or OAuth Login
- • Role-Based Access (User / Admin)
- • CRUD Operations for your selected domain (products, tasks, patients, etc.)
- • Real-time Features using WebSockets/Socket.io (notifications/messaging/live updates)
- • AI Chatbot with context-aware conversation memory
- • RAG System using Vector Database (Pinecone/Chroma/FAISS)
- • Chatbot must trigger backend operations (e.g., create records, fetch data)
- • Optional Payment Integration (Razorpay/Stripe in test mode)
- • Admin Analytics Dashboard with charts (Chart.js / Recharts)
Recommended Tech Stack ( optional)
- Frontend: React.js / Next.js + TypeScript
- State: Redux Toolkit or Context API
- Backend: Node.js (Express) or Python (FastAPI)
- Database: PostgreSQL + Redis (cache/session)
- Vector DB: Pinecone / Chroma / FAISS
- AI Model: OpenAI GPT / Claude / Gemini
- Real-Time: Socket.io
Time Management Strategy (2 Hours)
- 0–15 min: Setup + Auth + DB Models
- 15–45 min: Chat UI + LLM Integration
- 45–75 min: RAG Embeddings + Vector Search
- 75–95 min: Real-time Features + Function Triggering
- 95–120 min: Final Integration + Testing + Deployment
Tip: The AI chatbot + RAG should be your primary focus. UI polish comes last.
Go beyond functionality — create an AI assistant that feels intelligent! 🤖🚀
Prizes & Opportunities
Past Winners & Highlights
Ready to Build Something Epic?
Register your team and gain access to mentors, resources, and race-day support to ship fast and smart.
Register NowIn Association with
Sairam M-Apps Club
Sponsored by
Sparks Academy