Skip to content

in1yan/wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

github-submission-banner

πŸš€ Wizard AI

πŸ§™β€β™‚οΈ Your ultimate AI-powered study assistant β€” helping you learn smarter, not harder!


πŸ“Œ Problem Statement

Problem Statement 1 - Weave AI magic with Groq


🎯 Objective

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!


🧠 Approach

  • 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.

πŸ› οΈ Tech Stack

Core Technologies Used:

  • Frontend: React + Tailwind CSS + mermaid js
  • Backend: FastAPI + Langchain + Langgraph + Sqlalchemy
  • Database: postgres(On supabase) / sqlite(Testing)
  • Hosting: Frontend(vercel) , Backend(None)

Sponsor Technologies Used:

  • Groq: Used for real-time, low-latency Q&A and mind map generation, with langchain.
  • Monad
  • Fluvio
  • Base
  • Screenpipe
  • Stellar

✨ Key Features

  • βœ… Upload Documents or notes or youtube lectures and get answers from the content
Alt Text
  • βœ… Ask questions in natural language, powered by Groq's fast inference
Alt Text
  • βœ… Summarize large documents into key points
  • βœ… AI-generated mind maps to visualize complex ideas
Alt Text
  • βœ… Save Q&A sessions as notes for future reference
Alt Text

πŸ“½οΈ Demo & Deliverables


βœ… Tasks & Bonus Checklist

  • 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)

πŸ§ͺ How to Run the Project

Requirements:

  • Node.js
  • Python
  • supabase db url or local sqlite db
  • Groq API key
  • .env file with:

Note: The .env file should be saved in ./backend folder

GROQ_API_KEY=your_key
HASH_KEY=your_key_to_hash_the_passwords
SUPABASE_DB_URL=your_supabasedb_url_or_local_sqllite_url

Local Setup:

Without docker

# 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.py

Then 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.

with docker

# Clone the repo
git clone https://github.com/in1yan/wizard
# ensure docker is installed
cd wizard
docker-compose up --build

Then 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.


🧬 Future Scope

  • πŸ“± Mobile app version
  • πŸ“Œ Flashcard generator for spaced repetition
  • 🧩 Integration with Google Drive or Notion
  • πŸ“€ Shareable mind maps & notes
  • πŸ“‘ syllabus tracker

πŸ“Ž Resources / Credits


🏁 Final Words

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! πŸš€πŸ’™

About

A conversational rag system with mind map generation feature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors