Skip to content

Single Page Application that helps Japanese learners to improve their speaking skills.

Notifications You must be signed in to change notification settings

SayakaOno/japanese-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Japanese speaking training

japanese-speaking-training
Japanese speaking training is a web application that helps Japanese learners improve their speaking skills.
(The database information is not in this repository.)
DEMO

How to use

  • Select the list of the sentences that you want to practice
  • Press "Start" button
  • Translate the English sentence which shows up on your screen into Japanese and say it
  • Evaluate your confidence about the sentence by choosing the button
  • The list of sentences that you are not comfortable with is shown at the end

Features

  • The order of the quizzes can be changed.
  • The number of the quizzes and the duration can be chosen.
  • You can track study time within the App.
  • Keyboard operation is supported for desktop users.

Upcoming Features

  • User authentication
  • Customize sentences

Project Structure

.
├── client                   
└── server                    

Data Architecture

.
├── categories
|     ├── _id
|     └── name
├── subCategories
|     ├── _id
|     ├── catId
|     └── name
└── quizzes
      ├── _id
      ├── catId
      ├── subCatId
      ├── answer
      └── translation

Specification

Create React App
Libraries:

  • Redux
  • Express.js
  • Axios
  • Redux form
  • Lodash

database: MongoDB
CSS: Semantic UI

About

Single Page Application that helps Japanese learners to improve their speaking skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published