Skip to content

tepek92/cards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cards training

Create learning cards and learn from them. You can create your own cards by adding pictures to them, as well as search for cards created by other users.

demo

Authors:

Contributors

Implemented:

  • login / registration / password recovery

  • filtering and searching in tables

  • pagination in tables

  • adding and removing packs/cards

  • adding pictures to questions

  • card learning process

  • profile editing

  • server error handling

Stack:

  • React
  • Redux-toolkit
  • Redux-router-dom
  • Typescript
  • ESLint
  • Prettier
  • MaterialUI

Environment Setup:

  1. Clone the project onto your machine
git clone https://github.com/OlgaKapskaya/cards.git
  1. Install packages
  • yarn
yarn install

WebStorm is preferred

  • Prettier WebStorm -> Settings -> Languages & Frameworks -> JavaScript -> Prettier -> check the following:

  • Prettier Package ~/dev/path-to-project/node_modules/prettier

  • Run for Files: {**/*,*}.{js,ts,jsx,tsx}

  • on 'Reformat Code action'

  • on Save

  • ESlint WebStorm -> Settings -> Languages & Frameworks -> JavaScript Code -> Quality Tools -> ESlint -> check the following:
  • Automatic ESLint configuration
  • Run for Files: {**/*,*}.{js,ts,jsx,tsx,html,vue}
  • Run eslint --fix on save

About

You can create your own study cards in the app and share them with other students. You can decorate the cards with pictures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors