Welcome to AI Japanese Tutor, a dynamic educational tool designed to enhance your Japanese learning experience. This application integrates interactive flashcards and a sophisticated AI chatbot, utilizing modern web technologies to provide an engaging and effective learning environment.
- Interactive Flashcards: Master Hiragana, Katakana, and Kanji with our intuitive flashcards. You can shuffle cards, navigate through them with simple swipes, and customize your learning session by selecting specific character sets.
- Swipe Functionality: Easily swipe right to advance to the next card or left to review the previous card.
- Customization Options: Use the shuffle icon to randomize the flashcards or select specific character sets for targeted practice.
- Interactive AI Chat: Engage in real-time conversations with our AI chatbot to practice your Japanese. The chat supports text input and provides responses in both Japanese and English.
- Translation Feature: Click on any response from the AI to toggle between Japanese and English translations, helping you better understand the nuances of the conversation.
Before you begin, make sure you have installed:
- Node.js
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/LRodriguez92/ai-japanese-tutor.git cd ai-japanese-tutor
-
Install dependencies:
npm install
-
Run the application:
npm start
This command will launch the app in development mode. Visit http://localhost:3000 to view it in your browser. The page will automatically reload if you make any changes.
Access the flashcards by navigating to the /flashcards
route.
Interact with the AI chatbot by visiting the /chat
route. This is an excellent way to practice your conversational skills.
Your contributions can greatly enhance the AI Japanese Tutor and are very much appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is distributed under the MIT License - see the LICENSE file for more information.
Leo - [email protected]
Project Link: https://github.com/LRodriguez92/ai-japanese-tutor