/rslang

(React) RS Lang is a final project at RSSchool (React2021Q1). ©️Team: @spanb4, @kovalenkoiryna15, @magklax, @AlesyaKuptsova.

Deploy

Languages, tools, utils, frameworks and libraries

Main stack

Additional utils and libraries

  • react-icons - svg react icons of popular icon packs
  • react-paginate - ReactJS component to render a pagination.
  • react-spring - spring-physics based animation library
  • react-vis - collection of react components to render common data visualization charts
  • react-hotkeys-hook - React hook for using keyboard shortcuts in components
  • screenfull - simple wrapper for cross-browser usage of the Fullscreen API, which lets you bring the page into fullscreen.
  • craco - configuration layer for create-react-app (customization without using 'eject' by adding a single craco.config.js file)
  • lodash - JavaScript utility library
  • axios - promise based HTTP client for the browser and node.js
  • html-react-parser - parser that converts an HTML string to one or more React elements

Testing

Styling

Code Formatting and Quality

Run application

git clone https://github.com/SpaNb4/rslang.git
cd rslang
git checkout develop
npm i

Run app in development mode

npm run start

Run app in production mode

npm run build