Skip to content

irinrudko/learning-cards

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Education cards


Description

The essence of the project is that the user can choose a pack on a specific topic or create it on their own and start learning.
The user launches a training program in which he independently answers the question.
After that, he can look at the answer and set the grade to this question.
Depending on the value set by the user, the frequency of hitting this question in the future depends.
Team project. The team worked according to the template - figma
About the team: Dmitry Nazaruk, Iryna Rudzko, Askerko Alexandr.
To create tasks we've used Jira, got git to collaborate, and had daily scrum meetings to communicate and catch up with the team.

Application functionality:

  • Loginization / registration
  • Password recovery
  • Adding / edit / removal a pack
  • Adding / edit / removal a card
  • Grading each card
  • Searching / filtering packs and cards
  • Adding a pack cover
  • Image instead of text question

💼 language and tools

JavaScript

JavaScript

JavaScript

JavaScript

JavaScript

JavaScript



Loginization / Registration

To register, just enter your email and a new password (must consist of at least 8 characters)
If your email is not in the database, a new account will be registered.
Next, go to Login and enter your login details.

The following libraries are installed in this project:

  • material-ui

  • axios

  • formik

  • gh-pages

  • jest

  • react and @types/react

  • react-dom and @types/react-dom

  • react-redux and @types/react-redux

  • react-router-dom and @types/react-router-dom

  • react-scripts

  • redux

  • redux-thunk

  • reselect

  • typescript

  • uuid and @types/uuid

  • sass

  • prettier

How to start a project

After git clone 'link' install all dependencies from package.json:

yarn

and then run the project:

yarn start

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 85.1%
  • SCSS 10.2%
  • CSS 3.7%
  • HTML 1.0%