Skip to content

ethan17225/StudySimplify

Repository files navigation

StudySimplify: Your AI-Powered Study Assistant 📚✨

Welcome to StudySimplify, the ultimate solution for students to master learning efficiently, created during Hackville 2025! With our AI-powered features, we aim to make studying smarter, faster, and more personalized for students worldwide. 🌍

🌟 Features

  1. Document Summarization
    Upload your lecture notes, research papers, or any study material, and StudySimplify will summarize key concepts, provide detailed explanations, and even include relevant examples for better understanding.

  2. Q&A Generation
    Generate multiple-choice questions in batches of 10 to test your knowledge. Each question is crafted with precision, offering four answer options with only one correct choice. Perfect for self-assessments!

  3. Flashcard Creation
    Create personalized flashcards with 10 question-answer pairs. Simplify your revision process and retain information faster with interactive flashcards.

🚀 Why Choose StudySimplify?

  • Personalized Learning: Tailor the app to your unique study preferences.
  • AI-Powered Intelligence: Save time and focus on mastering the material with automated summaries, quizzes, and flashcards.
  • User-Friendly Interface: A clean and calm design with pastel colors to make studying enjoyable and stress-free.
  • Better Retention: Enhance your learning experience with tools designed for active recall and spaced repetition.

🎯 How It Works

  1. Upload your study material (PDF, Word documents, etc.).
  2. Choose your desired action: Summarize, Create Q&A Questions, or Generate Flashcards.
  3. Leverage the power of Langchain and Groq with tailored PromptTemplates for accurate and efficient results.
  4. Let the AI handle the heavy lifting while you focus on learning!
  5. Track your progress and improve with each session.

💡 Hackville 2025 Inspiration

This project was developed as part of Hackville 2025 under the theme "Hack for Students". The goal was to create a tool that enhances student life by making learning more convenient, efficient, and enjoyable. StudySimplify embodies this vision by providing an all-in-one solution for smarter studying.

🖥️ Tech Stack

  • Frontend: Angular for a dynamic and responsive user experience.
  • Backend: FastAPI for robust and efficient API services.
  • Integration: Langchain, Groq, and PromptTemplate to generate context-aware and reliable outputs for summarization, Q&A, and flashcards.

🎨 Design Theme

  • Colors: Pastel palette (peach, lavender, and light turquoise) for a calm and focused study environment.
  • Icons & Illustrations: Student-centric visuals with flashcards and dashboards to enhance usability and engagement.

🏆 Hackville 2025 Judging Criteria Fulfilled

  • Execution: Technically impressive, complete, and intuitive user experience.
  • Originality: Unique combination of summarization, Q&A, and flashcards tailored for students.
  • Impact: Addresses a real need by simplifying and enhancing the study process for students.

🔗 Links

🤝 Contribute

Contributions are welcome! Feel free to open issues or submit pull requests to improve StudySimplify.

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.


👨‍💻 Developed with ❤️ by The Hai Nguyen

Let StudySimplify revolutionize the way you learn. Dive into smarter studying today! 🚀

About

Hackville hackathon project - January 17, 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5