Shopping Cart
A TypeScript React storefront that consumes the Fake Store API, with routed shop/cart views and tested cart interactions.
- React
- TypeScript
- React Router
- Tailwind CSS
- Vitest
- Testing Library
Selected projects
A TypeScript React storefront that consumes the Fake Store API, with routed shop/cart views and tested cart interactions.
A cloud hosted portfolio platform with Terraform managed AWS infrastructure, a serverless backend, and GitHub Actions pipelines with frontend build checks and backend pytest checks before deployment.
An inventory manager for hardware categories and stock items with protected update/delete actions and SQL backed CRUD.
A server rendered message board with Express, PostgreSQL, EJS views, and server side validation for creating and viewing posts.
A browser Battleship game with modular game logic, turn handling, and test coverage for ships, boards, players, and controller behavior.