See Live: Saducci Store
An e-commerce progressive web application similar to Shopify but built from scratch. Users can sign-up, sign-in, and add items to the cart, as well as editing their cart either in cart dropdown menu or payment page.
- React.js
- Express.js
- Google Cloud Firestore
- Node.js
- SASS
- Stripe API
- Increased readability and simplicity of code by converting class components to stateful functional components using React Hooks
- Made development of dynamic client-side routing easier by using React-Router
- Utilized Redux-Saga for managing asynchronous actions to make them easier to manage and better at handling failures
- Improved the performance of the app by implementing code splitting and dynamic imports
- Integrated Google Firebase Authentication to give more authentication options to users
- Express server to handle payments
- Frontend codebase
- All React components
- Redux
- Users sign-in, sign-out and sing-up sagas
- Clone the project and
cd
into it - Run
yarn
- Run
yarn dev
, host the app locally and enjoy