Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amirmohazzab/e-learning

E-Learning Shop
https://github.com/amirmohazzab/e-learning

axios context css html js nodejs reactjs redux-toolkit typescript

Last synced: 5 days ago
JSON representation

E-Learning Shop

Awesome Lists containing this project

README

        

# 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: "[email protected]" 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