An open API service indexing awesome lists of open source software.

https://github.com/roshniram/learn-japanese

A website to learn japanese language
https://github.com/roshniram/learn-japanese

japanese-language learning react webapp

Last synced: 10 days ago
JSON representation

A website to learn japanese language

Awesome Lists containing this project

README

        

# Nihongo-Love
## Learning Japanese

[![Contributors needed](https://img.shields.io/badge/contributors-needed-yellow.svg)](CONTRIBUTING.md)

[![forthebadge](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/uses-js.svg)](http://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/check-it-out.svg)](https://forthebadge.com)

## About
For all those Japan fans or people who are willing to learn Japanese, here is a simple website to learn Japanese language from basics. Start from easy level then intermediate level. Hear the pronunciations as well. Anyone can take quizzes in order to check their progress.

https://roshniram.github.io/Learn-Japanese/

## Start Today !!

* [Colors](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/colors)
* [Basic phrases](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Basic%20Phrases)
* [Animals](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Animals)
* [Food](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Food)
* [Time tracking](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Time%20Tracking)
* [Basic sentences](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Basic%20sentences)
* [Clothing](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Clothing)
* [Numbers](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/numbers)
* [Characters](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Characters)
+ [Hiragana](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Characters/Hiragana)
+ [Kanji](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Characters/Kanji)
+ [Katakana](https://github.com/roshniRam/Learn-Japanese/tree/master/src/components/Start%20learning/Characters/Katakana)

### Install

How to run:

```sh
$ git clone https://github.com/roshniRam/Learn-Japanese.git

$ cd Learn-Japanese

$ npm install
```

#### Configuring Firebase Database

* Go to [Firebase Console](https://console.firebase.google.com) and click "Add project".

* Give a name and click on create app.

* Click on the " > " icon in project overview and copy the config values and add it in `src/config/config.json` in your project. Note that everything should in quotations in `config.json`

* Go to authentication and click on sign-in method and enable "Email/password"

* Go to Database and create database on Realtime Database and Enable test mode.

After installing all requirements, in cmd:
```sh
\Learn-Japanese> npm start
```

* Please note: Dont commit your config.json file

## How can I support developers?

- Star our GitHub repo 🌟
- Create pull requests, submit bugs, suggest new features or documentation updates 🔧

We are in the initial phase so we'll always be happy to receive your feedback!

### Author

[Roshni Ram](https://github.com/roshniRam)

[](https://twitter.com/RoshniRam1)
[](https://www.linkedin.com/in/roshni-ram-306b0a164/)
[](https://www.facebook.com/roshni.ram.7)
[](https://www.instagram.com/roshniram11/)

Made with ❤ by Roshni Ram