Better Anki is an enhanced version of Anki, a flashcard-based learning application. This project introduces additional features and improvements to make studying more efficient and engaging.
- Responsive Drawer Navigation: Mobile-friendly navigation system with smooth transitions
- Resizable Panels: Customizable layout with draggable panels for desktop view
- Clean, Minimalist Design: Enhanced visual design for a distraction-free learning experience
- Custom Heatmap Component: Visualize your study patterns over time
- Progress Tracking: Detailed insights into your learning journey
- Advanced Statistics: Comprehensive analytics for better study planning
- Intuitive Deck Organization: Easy-to-use interface for managing flashcard decks
- Smart Filtering: Advanced search and filter capabilities
- Customizable Cards: Flexible card templates and formatting options
- Personal Statistics: Track your daily, weekly, and monthly progress
- Study Patterns: Analyze your learning habits and optimize your schedule
- Performance Metrics: Detailed insights into retention rates and study efficiency
- Frontend: Next.js, React, TypeScript
- UI Components: shadcn/ui, Tailwind CSS
- State Management: React Context
- Responsive Design: Mobile-first approach
- Clone this repository:
git clone https://github.com/Hritvik-Mohan/better-anki
- Navigate to the project directory:
cd better-anki
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Build for production:
npm run build
Prerequisites
- Node.js (v18 or higher)
- npm or yarn
- Git
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch:
git checkout -b feature/amazing-feature
- Make your changes
- Commit with descriptive messages:
git commit -m "Add amazing feature"
- Push to your branch:
git push origin feature/amazing-feature
- Open a Pull Request
- Follow the existing code style and conventions
- Write clear commit messages
- Update documentation as needed
- Add tests for new features
- Ensure all tests pass before submitting PR
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the original Anki flashcard system
- Built with shadcn/ui components
- Thanks to all contributors who have helped shape Better Anki
For support, please:
- Open an issue on GitHub
- Join our community discussions
- Check out the documentation
Made with ❤️ by the Better Anki Team