Mobile-responsive e-commerce app that allows users to browse, add, remove, or edit products.
View live website here
Client: React, styled-components
Server: Express.js, Node.js, MongoDB
- Backend built using meaningful product data instead of arbitrary placeholder text
- Form validation for checkout page built using Constraint Validation API
- Persisting data between refresh / exiting browser with localStorage and Context API
- React Router v6