Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/amirmohazzab/e-learning
- Owner: amirmohazzab
- Created: 2022-10-21T15:29:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-29T13:25:15.000Z (9 months ago)
- Last Synced: 2024-02-29T14:38:10.157Z (9 months ago)
- Topics: axios, context, css, html, js, nodejs, reactjs, redux-toolkit, typescript
- Language: TypeScript
- Homepage: https://elearnapp.ahmohazzab.com
- Size: 3.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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