Project Overview

Avatar of Hemanta SundarayHemanta Sundaray

In this course, you’ll build the backend API for an e-commerce application. The API will support browsing products and managing shopping carts. By the end of the course, you’ll have built the following procedures:

ProcedureDescription
product.GetProductsGet all products
product.GetProductByIdGet a single product
cart.GetCartByIdGet a cart
cart.CreateCartCreate a new cart
cart.UpdateCartUpdate a cart
cart.DeleteCartDelete a cart

The cart procedures will be protected, while the product procedures will be publicly accessible.

For the data, we will use DummyJSON, a free online REST API that provides realistic placeholder data. DummyJSON lets us skip the complexity of setting up a database and instead focus entirely on learning how to build RPC APIs with Effect.

Sign in to save progress

Stay in the loop

Get notified when Effect RPC related content is published.