Skip to content

enigma-script/studywave-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAI x NxtWave Buildathon

StudyWave: AI-Powered Study OS for Desi Dreamers

Welcome to StudyWave, an AI-driven study ecosystem designed to transform the academic journey for India's 40M university students (and beyond!). Built by Khadeejah Shaikh, a 3rd-year B.E. IT student, this project tackles uni burnout, procrastination, and fragmented learning with personalized, multimodal tools. Inspired by the OpenAI x NxtWave Buildathon, it’s my solo MVP—open for co-creation with peers, alumni, and the next gen!

🚀 Project Overview StudyWave blends AI (OpenAI APIs) with Atomic Habits principles to:

-Explain Concepts: Feynman-style narration + DALL-E diagrams (multilingual, e.g., Tamil with Pongal refs).

-Build Habits: 2-min nudges, flashcards, Pomodoro, walk-quizzes with cultural streaks (e.g., Diwali badges).

-Coordinate Groups: Whisper transcriptions + GPT task assignment.

-Navigate Welfare: Voice-driven scholarship/internship matches from data.gov.in.

Goal: Scale to 10M users via college networks and TikTok challenges, evolving into a startup-ready platform.

🛠️ Tech Stack

-Frontend/UI: Streamlit (Python-based, simple chat UI).

-Backend/AI: OpenAI APIs (GPT-4o, DALL-E, Whisper) + LangChain for prompt chaining.

-Workflow: n8n for automation (e.g., welfare scrapes).

-Hosting: Hugging Face Spaces (free deploy).

-Data: Local JSON (habits/streaks); future: Firebase.

📋 Build Timeline -Week 1 (Sep 14-20): Prototype API scripts (text-to-diagram).

-Week 2 (Sep 21-27): MVP UI + demo video.

-Week 3 (Sep 28-Oct 4): Add voice/welfare features.

-Week 4 (Oct 5-11): Scale mocks + GitHub launch.

🚧 Constraints & Mitigations -API Limits: Mitigated with caching (Hugging Face).

-No GPU: Relies on pre-trained OpenAI models.

-Time: Balanced with uni (Pomodoro sprints).

🎥 Demo -Hugging Face Spaces (forthcoming Week 2): Screenshots of UI flow (query → diagram → nudge).

-Video: 1-min demo (post-Week 2).

🌱 Getting Started -Clone Repo: git clone https://github.com/enigma-script/studywave-ai.git

-Install Dependencies: pip install streamlit openai langchain n8n

-Set API Keys: Create .env with OPENAI_API_KEY=your_key_here.

-Run Locally: streamlit run app.py

-Explore: Test with a query (e.g., "Explain binary search in Hindi").

🤝 Contribute -Fork this repo, tweak prompts, or add features (e.g., Notion integration).

-Submit PRs—let’s co-build India’s AI edtech future!

-Contact: khadeejahshahabshaikh@gmail.com

📚 References -YouTube: 'NotebookLM Will Change How You Learn' - https://www.youtube.com

-YouTube: 'YouTube Analytics Streaming Pipeline' - https://youtu.be/-Nl6hz2nYFA?si=GCikO3ayvl-jAxvd

-GitHub: 'HabitRPG/habitica' - https://github.com/HabitRPG/habitica

-GitHub: 'iSoron/uhabits' - https://github.com/iSoron/uhabits

-GitHub: 'keshavgbpecdelhi/Web-Development' - https://github.com/keshavgbpecdelhi/Web-Development

🎉 Acknowledgments Thanks to OpenAI x NxtWave for the workshop inspo and Grok (xAI) for my productivity hack—check my transformation story in the PPT!

About

AI-Powered Study OS for Indian Students | OpenAI x NxtWave Buildathon MVP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages