Flash Cards
Flash Cards is a lightweight and extensible MCQ practice platform designed for endless multiple-choice question practice.
It enables users to create, manage, and practice MCQs in a self-hostable environment.
The project focuses on simplicity, scalability, and developer experience, making it suitable for learning environments and community-driven education.
Key Features
- Customizable Content – Easily add or modify question sets to suit your needs
- Endless Practice – Users can practice questions from various modules without limits
- Self-Hostable – Can be deployed and run independently on your own infrastructure
- Open Source – Fully open-source and community-driven
- Modern Tech Stack – Built with React, TypeScript, and Vite for optimal performance
Tech Stack
Flash Cards is built using modern web and infrastructure tools:
- React – Frontend library for building user interfaces
- TypeScript – Strongly typed programming language
- Vite – Fast build tool for modern web projects
- Tailwind CSS – Utility-first CSS framework
- Zustand – State management library
Project Goals
- Provide a simple platform for practicing MCQs
- Encourage learning and self-assessment
- Offer an open-source base for experimentation and learning
- Maintain a clean and extensible architecture
Open Source & Community
Flash Cards is an open-source project. We welcome contributors, learners, and open-source enthusiasts to explore and improve the project.
Contributing
Contributions are welcome.