A modern web application for creating and studying flash cards from Excel files. The application features a beautiful UI, timer functionality, and smooth animations.
- Upload Excel files containing questions and options
- Interactive flash card interface
- Timer functionality with adjustable duration
- Multiple choice questions with immediate feedback
- Smooth animations and transitions
- Responsive design
Your Excel file should have the following columns:
question: The question textoption1,option2,option3,option4,option5: The possible answerscorrectOption: The correct answer (should match one of the options)
Example:
question | option1 | option2 | option3 | option4 | option5 | correctOption
What is 2+2? | 3 | 4 | 5 | 6 | 7 | 4
- Install dependencies:
npm install- Start the development server:
npm start- Open http://localhost:3000 to view it in your browser.
- Click the upload area or drag and drop your Excel file
- Once uploaded, you'll see your flash cards
- Use the timer button to start/stop the timer
- Adjust the timer duration using the slider
- Select an answer to see if it's correct
- Use the Previous/Next buttons to navigate between cards
- React
- Material-UI
- Framer Motion
- XLSX
- React Dropzone