This is an application created for Russian speakers to learn English. The app includes a database of 3600 words, mini-games and a statistics page.
Here is a working live demo: https://my-rslang.netlify.app/
- authorization
- navigation through 6 section in the textbook
- ability to add words to "Difficult words" section
- ability to add words to "Learned words" section
- output of statistics for Sprint game
- Typescript - a strongly typed programming language that builds on JavaScript.
- React - a JavaScript library for building user interfaces.
- Redux - a state container for JS apps.
- Sass - a preprocessor scripting language that is interpreted or compiled into CSS.
- react-router-dom - a library for configuring routes.
- antd - a library that contains a set of high quality components and demos.
- framer-motion - motion library for React.
- swiper - mobile touch slider with hardware accelerated transitions.
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/nata-kostina/app-rs-lang.git
# Go into the repository
$ cd app-rs-lang
# Install dependencies
$ npm install
# Run the app
$ npm start
You will then be able to access the application at localhost:3000.