Back
Earlier project

Product Manager

Screenshot of the Product Manager application.

Overview

A full-stack product management application: a typed REST API for creating, updating and toggling the availability of products, with a React frontend on top. The focus was on doing the unglamorous parts properly — validation on both ends, documented endpoints and a tested API.

Technology

Backend

Frontend

What I learned

Testing HTTP APIs with Jest and Supertest, documenting endpoints with Swagger, and validating data on both sides of the wire — the habits that later carried into my professional backend work.