Skip to content

phrazzld/studymode

Repository files navigation

StudyMode 📚

Learn smarter, not harder

StudyMode is an innovative learning app designed to help you learn whatever you want, whenever you want. With the power of NextJS 13, Firebase, Tailwind CSS, OpenAI's APIs, Pinecone, and Memre's Learning Engine API, StudyMode brings the best of technology and learning together.

Features ✨

  1. Learn from any source: Enter source text manually, upload a PDF, or just provide a topic, and StudyMode will generate quizzes to help you learn from the content.
  2. Semantic search: Powered by Pinecone and OpenAI embeddings, our search system offers a robust and accurate content retrieval experience.
  3. Intelligent distributed practice: The Memre Learning Engine ensures that you're prompted to review content just as you're about to forget, maximizing retention and improving learning efficiency.

How it Works 🧠

Source Text and Quizzes

  • Manual Entry: Type or paste any text you want to learn, and StudyMode will generate quizzes based on the content.
  • Topic Generation: Enter a topic, and StudyMode will generate source material and quizzes to help you learn about that topic.
  • PDF Upload: Upload a PDF, and StudyMode will extract the content and generate quizzes based on the information.

Semantic Search

StudyMode's powerful semantic search feature is powered by Pinecone and OpenAI embeddings. This allows users to find relevant content based on their queries, even if the search terms are not an exact match.

Intelligent Distributed Practice

The Memre Learning Engine helps users retain information more effectively by prompting them to review content just as they're about to forget it. This intelligent system adapts to your learning speed and ensures that your study sessions are efficient and effective.

Built With 🛠️

Happy learning! 🎓

About

everything you need to learn anything you want

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages