This is a simple project where the application will return a list of fictitious items, the user will be able to insert these items in the cart (which will disappear when pressing f5), update the cart items, go to a payment screen, fill in the data and create the request.
- Docker v20.10.22;
- Docker Compose v2.15.1.
- Copy the file
.env.local.exampleto.env.local; - If you don't wanna to mock the api, change
NEXT_PUBLIC_MOCK_APItofalse - Run
make client-up; - Access
localhost:3000.
- Run
make api-up; - Access
localhost:3001.
- Run
make docs-up; - Access
localhost:3006.
- Client
- NextJS 13.1.6
- MSW(api mocking)
- Stitches + Radix UI(style)
- React hook form + zod(form management and validation)
- API
- NestJS 9.0.0
- Docs
- APIBlueprint + Aglio