Japanese speaking training is a web application that helps Japanese learners improve their speaking skills.
(The database information is not in this repository.)
DEMO
- 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
- 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.
- User authentication
- Customize sentences
.
├── client
└── server
.
├── categories
| ├── _id
| └── name
├── subCategories
| ├── _id
| ├── catId
| └── name
└── quizzes
├── _id
├── catId
├── subCatId
├── answer
└── translation
Create React App
Libraries:
- Redux
- Express.js
- Axios
- Redux form
- Lodash
database: MongoDB
CSS: Semantic UI