π§ββοΈ Your ultimate AI-powered study assistant β helping you learn smarter, not harder!
Problem Statement 1 - Weave AI magic with Groq
Many students and self-learners face the challenge of sifting through massive study materials β PDFs, notes, and lecture slides β especially during exams.
Manual skimming, note-taking, and understanding complex topics can be β³ time-consuming and inefficient.
Wizard AI solves this with an AI-powered assistant that helps learners:
- β Get instant answers to their queries
- π Summarize large chunks of study content
- π§ Visualize complex concepts with AI-generated mind maps
- πΎ Save important chats as study notes
Perfect for exam prep, quick concept revision, and interactive learning!
- Chose this problem to reduce the stress and inefficiencies of last-minute studying.
- Focused on speed and clarity β providing instant results powered by Groqβs blazing fast inference.
- Brainstormed visual tools and landed on mind maps as a breakthrough to help retain information better.
- Built an intuitive and minimal UI with support for saving conversations as notes.
- Frontend: React + Tailwind CSS + mermaid js
- Backend: FastAPI + Langchain + Langgraph + Sqlalchemy
- Database: postgres(On supabase) / sqlite(Testing)
- Hosting: Frontend(vercel) , Backend(None)
- Groq: Used for real-time, low-latency Q&A and mind map generation, with langchain.
- Monad
- Fluvio
- Base
- Screenpipe
- Stellar
- β Upload Documents or notes or youtube lectures and get answers from the content
- β Ask questions in natural language, powered by Groq's fast inference
- β Summarize large documents into key points
- β AI-generated mind maps to visualize complex ideas
- β Save Q&A sessions as notes for future reference
- Demo Video Link: https://youtu.be/zzNlpvRekCM?si=1u2DbWPrU0-1NVY-
- Pitch Deck / PPT Link: https://docs.google.com/presentation/d/1DFR_sjBjDS_6CsUnq2JS4-05rpigyGcJ/edit?usp=sharing&ouid=114568958041626311775&rtpof=true&sd=true
- All members of the team completed the mandatory task
- Bonus Task 1 - Sharing of Badges (2 points)
- Bonus Task 2 - Signed up for Sprint.dev (3 points)
- Node.js
- Python
- supabase db url or local sqlite db
- Groq API key
.envfile with:
Note: The
.envfile should be saved in./backendfolder
GROQ_API_KEY=your_key
HASH_KEY=your_key_to_hash_the_passwords
SUPABASE_DB_URL=your_supabasedb_url_or_local_sqllite_url# Clone the repo
git clone https://github.com/in1yan/wizard
# for frontend
# Install dependencies
cd wizard/frontend
npm install
# Start development server(in frontend folder)
npm run dev
# for backend
cd wizard/backend
pip install -r requirements.txt
python app.pyThen you can acess the fronend on http://localhost:8080 and backend on http://localhost:8000
API docs can be accessed on http://localhost:8000/docs.
# Clone the repo
git clone https://github.com/in1yan/wizard
# ensure docker is installed
cd wizard
docker-compose up --buildThen you can acess the fronend on http://localhost:3000 and backend on http://localhost:8000
API docs can be accessed on http://localhost:8000/docs.
- π± Mobile app version
- π Flashcard generator for spaced repetition
- π§© Integration with Google Drive or Notion
- π€ Shareable mind maps & notes
- π syllabus tracker
This was my first hackathon and had a lots of fun. Building Wizard AI was an amazing journey β from late-night coding to last-minute debugging.
I learned how to optimize AI response times with Groq, worked under pressure, and learned a lot about langchain and ai.
Shoutout to mentors and the hackathon team for the support! ππ
