StudyShore is an innovative tool designed to transform study materials using generative AI. Developed for the DiamondHacks competition, where we proudly secured 3rd place, StudyShore helps streamline the creation of study aids by converting various media formats into comprehensive study materials.
- Versatile Input Processing: Convert videos, audio files, and text documents (PDF, Word, PowerPoint) into detailed summaries.
- Interactive Study Tools: Generate flashcards, quizzes, and get immediate feedback to enhance learning.
- Export & Share: Export study materials into Word documents or share links directly.
- Wide Topic Coverage: Effective for a range of subjects, with proven success in mathematics and computer science.
- Input Processing: Upload videos, audio, or text documents.
- AI Conversion: Generate summaries using the Gemini API, process media with GCP's speech-to-text.
- Study Materials: Create flashcards and quizzes for review.
- Export & Share: Download or share study materials.
- Front End: Next.js, Ant Design, Toastify, Lucide
- Back End: Flask
- Generative AI: Gemini
- Cloud Services: Google Cloud Platform
- Miscellaneous: Figma
- Document Libraries: Managing various document formats proved more complex than anticipated.
- Prompt Engineering: Fine-tuning the Gemini API prompts was a significant learning curve.
- Project Execution: Delivered a functional full-stack application under tight deadlines.
- AI Integration: Successfully integrated advanced AI features for study aids.
- GCP Experience: First-time use of Google Cloud Platform, providing valuable insights.
- Role Expansion: Gained experience across different roles in both frontend and backend development.
Feel free to explore the project and provide feedback!