en / es / ca / de

Juice Store

This project is a simulation of a juice store. The purpose was to learn React Redux with Sagas and Thunks.

Source code

Features

  • It is a CRUD, the user can:
  • - Create products.
  • - Read or check products.
  • - Update products.
  • - Delete products.

What I learned

  • How to globally manage the state with React Redux.
  • How to control Redux's asynchrony with Redux-thunk and Redux-saga middlewares.
  • How to easily display warning windows with Sweetalert2.
  • How to emulate a back-end with a fake REST API with JSON-Server.

Technologies

  • Front-end: React Hooks Redux (JavaScript), CSS-SASS
  • Back-end: Emulated with JSON-Server