Flip the terms, master the definitions.
TermFlip is an interactive memory match game that helps you learn and memorize terms and definitions through an engaging card-matching experience.
-
Flexible Input Formats
- JSON format for structured data
- Plain text format with alternating lines for quick input
- Built-in example for easy testing
-
Interactive Gameplay
- Smooth card flip animations
- Match tracking and timing
- Progress feedback
- Responsive design for all devices
-
User Experience
- Dark/Light theme toggle
- Real-time input validation
- Clean, modern interface
- Keyboard accessible
- Clone or download this repository
- Open
index.htmlin a modern web browser - Choose your preferred theme (light/dark)
- Enter your study material in either format:
[
{
"term": "photosynthesis",
"definition": "Process by which plants convert light energy"
}
]term1
definition1
term2
definition2
- Enter your terms and definitions
- Click "START" to begin
- Click cards to flip them
- Match terms with their definitions
- Complete all matches to win
- Pure HTML, CSS, and JavaScript
- No external dependencies
- Local storage for theme preference
- CSS Grid for responsive layout
- CSS Custom Properties for theming
- 3D transforms for card animations
Works in all modern browsers that support:
- CSS Grid
- CSS Custom Properties
- CSS 3D Transforms
- Local Storage
- ES6+ JavaScript
MIT License - Feel free to use and modify for your own learning projects!
© 2024 Tarushv Kosgi. All rights reserved.