Skip to content

mayankmittal29/Ask-Rezzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€–πŸ“š Ask Rezzy β€” Your AI-Powered Study Sidekick πŸš€

Welcome to Ask Rezzy, the ✨ intelligent GenAI assistant built to make your med-school grind easier, faster, and a lot more fun πŸ§ πŸ’¬.

Think of Rezzy as your resident genius friend who’s always ready to:

  • Pull out flashcards from memory πŸ”
  • Recall tricky past-year questions 🧾
  • Chat with you in real-time πŸ§‘β€βš•οΈ
  • Answer doubts like a walking textbook πŸ“–πŸ’‘

🧭 Why Ask Rezzy?

When you're buried in anatomy books πŸ“š, flipping between chapters, and stressing over β€œwhat to revise,” Rezzy becomes your:

  • πŸ” Search wizard for semantically similar questions
  • 🧠 LLM assistant trained to fetch, retrieve, and reason
  • πŸ’¬ Live chatbot that streams answers word-by-word
  • πŸͺ„ Flashcard flipper with perfect timing

β€œGive me 5 questions on the skeletal system” β†’ Rezzy dives into its brain 🧠 and streams back smartly chosen questions 🧾⚑


🌈 Demo & Design

πŸ”— Live Demo on Loom
🎨 Figma UI Design
πŸ“ Drive Link with Dataset


πŸ’‘ Core Features

πŸ’Ό Feature πŸ’¬ Description
πŸ” Semantic Vector Search Fetches smart matches based on meaning, not just keywords
🧠 RAG (Retrieval + Generation) Finds useful content and builds contextual responses
πŸ’¬ LLM Chat Interface Streams responses token-by-token like magic πŸͺ„
🧾 Flashcards & PYQs Answerable flashcards and previous-year questions
πŸ§‘β€βš•οΈ Study Mode UX Typing indicators, smooth animations, real-time feel

🧱 Tech Stack β€” Built Different πŸ”§

βš™οΈ Layer πŸ› οΈ Tech Used
πŸ“± Mobile React Native + Expo (SDK 50+)
✨ Language TypeScript (strict mode 🧠)
🧭 Navigation expo-router
πŸš€ Backend Express.js (REST + SSE + WebSockets)
πŸ” Vector DB Pinecone / Weaviate / Chroma (you choose!)
🧠 LLM OpenAI (Embeddings + Function Calling)
⚑ Real-time WebSockets (Socket.io) + SSE
πŸ”„ State React Query (TanStack)
πŸ§ͺ Testing Jest (for core pipeline)

🧬 Dataset Format

interface Question {
  id: string;
  topic: string;
  subtopic: string;
  question: string;
  type: "multiple_choice" | "true_false" | "short_answer";
  options?: string[];
  correct_answer: string;
  difficulty: "easy" | "medium" | "hard";
  tags: string[];
}

interface Flashcard {
  id: string;
  topic: string;
  subtopic: string;
  front: string;
  back: string;
  difficulty: "easy" | "medium" | "hard";
  tags: string[];
}

About

πŸ€– Rezzy – A Full-Stack, LLM-Integrated AI Study Assistant for Medical Students Featuring Flashcard & Question Retrieval via Semantic Vector Search, Embedding-Based Similarity, Retrieval-Augmented Generation (RAG), and Real-Time Response Streaming with WebSockets & Server-Sent Events πŸ§ πŸ“šβš‘

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors