Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rockharshitmaurya/e-commerce-application
https://github.com/rockharshitmaurya/e-commerce-application
expressjs mongodb nodejs reactjs redux styled-components tailwindcss
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rockharshitmaurya/e-commerce-application
- Owner: rockharshitmaurya
- Created: 2023-01-18T21:13:31.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-17T16:05:03.000Z (over 1 year ago)
- Last Synced: 2024-11-11T01:42:15.868Z (2 months ago)
- Topics: expressjs, mongodb, nodejs, reactjs, redux, styled-components, tailwindcss
- Language: JavaScript
- Homepage: https://shopspree08.netlify.app
- Size: 2.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shopspree
### [Live Demo](https://shopspree08.netlify.app/)
An ecommerce platform made with React.js, Tailwind Css, Redux, Stripe, Email Js, Material Ui for the frontend and Node Js, Express, MongoDb, JWT for the backend.
It also has an [Admin](https://admin-shopspree.netlify.app/) Panel to edit and add products on the store.## App Features
- This ecommerce store is buit using React js and Tailwind Css.
- State management is done using Redux and Redux Persist to persist the app's state like user login and cart on reload.
- We can register a new account, login to add products.
- User authentication is done using JWT.
- Once we have added products to the cart, we can checkout using Stripe. (see credentials below)
- A user can also register for the shop's newsletter and upon submit they will recieve an email from Email Js.
- The Store also has an admin dashboard that only an admin account has access to. This dashboard can be used to add/edit or delete products on the store. (see credentials below)### Credentials for testing
- Stripe checkout![image](https://user-images.githubusercontent.com/74774395/140616482-aab7617a-f7cd-4cc1-b505-f61289d833c6.png)
- Admin account
- username: i_am_admin
- password: 123