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
AI-Generated Flashcards in RECAP
- Node.js 18.0 or higher
- npm or yarn
- MongoDB account
- AssemblyAI account for the 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
:
ASSEMBLY_API_KEY=your_api_key
MONGODB_URI=your_mongodb_uri
...
- Run the development server
npm run dev
# or
yarn dev
- Open http://localhost:5173 in your browser
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