Skip to content

v-yelina/rslang

Repository files navigation

RS Lang

An application for learning English includes a textbook with 3600 words divided into six levels, two minigames (Audiochallenge and Sprint), and statistics and progress tracking for signed users.

Task: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/stage-2/rs-lang/rslang.md

Deploy: https://rslang-v-yelina.netlify.app/

preview


RACI Matrix

RACI Matrix

Used technologies:

  • Typescript: a superset of JavaScript which primarily provides optional static typing, classes and interfaces. One of the big benefits is to enable IDEs to provide a richer environment for spotting common errors as you type the code;
  • React: a JavaScript library for building user interfaces;
  • React-router: client side routing;
  • Redux: a predictable state container for JavaScript applications;
  • Redux Toolkit: toolset for efficient Redux development;
  • SASS: css preprocessor;
  • Ant Design: a React UI library;
  • @ant-design/plots: a React chart library (for statistic);
  • ESLint (eslint-airbnb-config), Prettier and Editorconfig: lint and format code

To run locally:

  1. Clone repository:
    git clone [email protected]:v-yelina/rslang.git
  2. Move to folder:
    cd rslang
  3. Install dependencies:
    npm install
  4. Run application:
    npm start

Open http://localhost:3000 to view it in the browser.

About

RS School Frontend Course Final Task

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages