Skip to content

amirmohazzab/e-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discription

This project is a Medium shop with authentication and authorization, panel admin for adding, edditing, deleting, getting courses from MongoDB and some filters on courses. Also it is a shop for users to visit, search and buy courses. All chosen courses are shown in cart (user-profile) and user can increase, decrease the numbers and delete each course and delete all courses. Finally Typescript is added. website and panel admin are together and one can access both of them based on authentication. Through login with admin user which username: "ah_mohazzab@yahoo.com" and password "123456" one can enter admin panel. Also one can after authentication, enter website without any restrictions.

Technologies

  • Html
  • Css
  • react
  • react-router-dom
  • redux
  • react-redux
  • redux-thunk
  • redux-devtools-extension
  • react-redux-loading-bar
  • @reduxjs/toolkit
  • @types/jest
  • @types/node
  • @types/react
  • @types/react-dom
  • @types/lodash
  • @types/react-helmet
  • @types/react-modal
  • axios
  • lodash
  • react-helmet
  • react-icons
  • react-jwt
  • react-modal
  • react-spinners
  • react-toastify
  • simple-react-validator
  • typescript

Show

Show