Skip to content

kt946/sakura-flashcards

Repository files navigation

Sakura Flashcards

SakuraFlashcardsBanner

Description

Welcome to Sakura Flashcards, your ultimate study companion for mastering Japanese! Inspired by Quizlet and designed to align seamlessly with the Genki: An Integrated Course in Elementary Japanese (3rd edition) textbooks, these flashcard exercises are tailored to reinforce your understanding and retention of each lesson's material. Simply navigate to any lesson and select the exercise you'd like to tackle. Dive in, challenge yourself, and watch your Japanese skills soar! Happy studying! 頑張って!

Table of Contents

Installation

To install Sakura Flashcards on your local machine, follow these steps:

  1. Clone the repository or download the zip file.
  2. Install the dependencies using the following command in the terminal:
npm install
  1. Run the development server using following command in the terminal:
npm run dev
  1. Open http://localhost:3000 with your browser to view the application.

Features

This project includes the following features:

  • Genki I and II study sets
  • Various flashcard exercises for each lesson, including hiragana, katakana, kanji and vocabulary
  • Sleek and mobile-responsive user interface using Tailwind CSS
  • Dark theme for comfortable studying in low light conditions

The following keyboard shortcuts are available for the flashcard exercises:

  • Left Arrow Key - Cycle to the previous card
  • Right Arrow Key - Cycle to the next card
  • Spacebar - Reveal the answer

The following features are planned for future releases:

  • More exercises, including grammar and reading comprehension

Screenshots

homepage-screenshot

This is the homepage of the application, where you can select the study set.


lessons-screenshot

After selecting the study set, you can choose the exercise you'd like to study.


flashcards-screenshot

Here is an example of the flashcard exercise. You can cycle through the cards and reveal the answers.


laptop-mockup

Have fun studying with the sleek and user-friendly interface.


smartphone-mockup

Take your studies on the go with the mobile-responsive design.

Technologies Used

Contributing

If you'd like to contribute to this project, please fork the repository and submit a pull request.

Credits

Links

License

This project is licensed under the MIT License.