AI-powered note organization that adapts to your learning style. Capture, connect, and master your study materials effortlessly.
Recap is an innovative study companion designed to revolutionize how students organize and interact with their study materials. Our platform leverages artificial intelligence to create an intelligent note-taking ecosystem that grows with your learning journey.
- Smart Note Organization: Automatic categorization by subject and topic
- View Your Notes: View all your notes in a organized, customizable way
- Flashcard Generation: Automatic creation of study cards from your notes which you can revise later
- OCR Integration: Convert handwritten notes to digital text
- Audio Transcription: Convert lecture recordings to searchable text
- Collaborative Learning: Share and create groups with peers and study
- AI-Powered Insights: Identify knowledge gaps and get personalized recommendations and resources
- Gamified Learning: Stay motivated with study streaks and interactive quizzes
Groq is revolutionizing AI inference by providing ultra-fast, energy-efficient solutions tailored for deploying and running AI models. Founded in 2016, Groq anticipated the industry's shift towards AI inference and has developed the Groq Language Processing Unit (LPU) to meet these demands. Unlike traditional GPUs designed for graphics processing, the LPU is purpose-built for AI tasks, delivering unparalleled speed and efficiency.
In our project, Groq's technology is seamlessly integrated across multiple features to enhance performance and user experience:
Utilizing Groq's API, our chatbot offers real-time, accurate responses, effectively addressing user queries and providing instant assistance.
Groq's API facilitates the generation of relevant questions and provides detailed analysis of student responses. This includes scoring, identifying mistakes, and directing students to pertinent resources, thereby enriching their learning journey.
Groq's capabilities enable the creation of customized tests based on user-defined parameters such as duration, subject, difficulty level, and class. The system generates questions, evaluates answers, ranks performance, and delivers precise results, all powered by Groq's advanced AI inference.
AI-Generated Flashcards in RECAP
- Node.js 18.0 or higher
- npm or yarn
- Firebase account
- AssemblyAI account for the API key
- Groq API key
- Clone the repository
git clone https://github.com/ArshTiwari2004/Recap.git
cd Recap
cd Recap-frontend
- Install dependencies
npm install
# or
yarn install
- Set up environment variables
cp .env.example .env.local
Fill in your environment variables in .env.local
:
VITE_FIREBASE_API_KEY=your_firebase_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
VITE_FIREBASE_PROJECT_ID=your_firebase_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
VITE_FIREBASE_APP_ID=your_firebase_app_id
VITE_ASSEMBLYAI_API_KEY=your_assemblyai_api_key
VITE_GROQ_API_KEY=your_groq_api_key
- Run the development server
npm run dev
# or
yarn dev
- Open http://localhost:5173 in your browser
To integrate Groq's API into our project, follow these steps:
Sign up on the Groq Developer Console to receive your API key.
In your .env.local
file, include the following variables:
VITE_GROQ_API_KEY=your_groq_api_key
npm i groq-sdk
For detailed documentation, please visit our Wiki.
Meet the minds behind Recap:
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support or queries, reach out to us at teamsynapse3@gmail.com
Made with β€οΈ by Team Synapse