Skip to content

A Chinese dictionary website intended to simplify Chinese learning.

Notifications You must be signed in to change notification settings

h-shahid3/learn-hanzi

Repository files navigation

Table of contents

Introduction

This project is a website which facilitates students of the Chinese langauge. The user inputs a character or word, upon which the definition and properties of the input string are queried and displayed on the webpage. The stroke order is also displayed and animated to facilitate the student in learning to write the character.

Technologies

This website is created using:

  • ReactJS version: 17.0.2
  • Bootstrap version: 4.5.2
  • NodeJS version: 12.16.3
  • npm packages: express, cors, nodemon, hanzi, helmet, morgan
  • eslint version: 7.26.0

Setup

To run this project locally, first clone the repo. Navigate to both the client and root folders and run npm start to host the website locally.

$ cd learn-hanzi
$ npm install
$ npm run start
$ cd learn-hanzi
$ cd client
$ npm install
$ npm run start

Final Result

Below you can see a recorded gif demonstrating the website's capabilities and design. Happy learning! screen-gif

About

A Chinese dictionary website intended to simplify Chinese learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published