I had the idea to build a fully functional eCommerce project using technologies that I liked. That's when I found this great course by @SimpleTut on Youtube. I immediately found interest in his teaching style and started this project.
I changed a couple of things from the course, such as using typescript
instead of javascript
and scss
for styling.
This is a great repository if you want to get started with integrating Redux Saga
with typescript and React.js
.
Here was the challenge:
-
Storing products, users, and orders in firebase cloud firestore.
-
Using a strict & consistent folder architecture.
-
Implementing a cart system using client-side logic.
-
Handling CRUD operations with firebase, using Redux Saga.
-
Stripe for payments w/ credit-card & paypal support.
-
Creating a good harmony between React, Redux and Typescript.
- Firebase
- Redux Saga, Redux Persist
- Stripe for payments
- Material UI - UI library
- React - JS library
- Typescript
Thanks for sharing 🚀