Flashcard Generator is a web application that allows users to create, manage, and share custom flashcards. It provides an intuitive interface and a comprehensive set of features to enhance the learning process.
- Introduction
- Features
- Tech Stack
- Feedback
- Contributors
- Build Process
- License
- Acknowledgements
- Contact
Flashcard-generator is a powerful flashcard generator app designed to supercharge your learning process. With it's beginner friendly interface you can create and orgnize your flashcards very easily. Whether you're preparing for exams, learning new languages, or enhancing your knowledge in any subject, Flashcard-generator helps you retain information effectively and boost your learning potential.
A few of the things you can do with Flashcard-Generator:
- Image Management: Easily upload, delete, and edit images for your flashcards to add visual elements.
- Responsive UI: Fully responsive and beginner friendly UI/UX.
- Group and Term Creation: Organize your flashcards into groups and create multiple terms within each group for efficient management.
- Bulk Creation: Save time by creating multiple flashcard terms simultaneously.
- Local Storage: Access your flashcards even offline, thanks to browser local storage integration.
- Download, Print, and Share: Export flashcards as files, print them for offline studying, or share them with others through various channels.
Flashcard Generator is built using the following technologies:
- React: JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Redux: Predictable state management library for managing application state.
- Formik: Form library for simplified form management and validation.
- Yup: JavaScript schema validation library for form validation.
- React Icons: Library for including popular icon sets as React components.
Feel free to send us feedback on GitHub or file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!
This project follows the all-contributors specification and is brought to you by these awesome contributors.
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/lokeshkavisth/Flashcard-Generator.git
# Go into the repository
$ cd Flashcard-Generator
# Install dependencies
$ npm install
# Run the app
$ npm start
Distributed under the MIT License. See LICENSE.txt for more information.
We would like to thank the contributors to this project for their valuable contributions.
For any inquiries or support, please contact us at GitHub