Overview

The Pet Pantry is a web app of a small e-commerce platform for pet supplies. I wanted to emulate the look of a cozy game with muted, subtle visuals and an intuitive flow for an easy shopping experience. This project features a front-end dashboard for browsing products, adding them to a cart, and handling purchase flows.

Key Features

  • React & TypeScript for dynamic UI and type-safe components
  • Next.js for server-side rendering, routing, and potential full-stack features, improving performance and SEO while keeping the React codebase modular and scalable
  • React Query for fetching/mutation patterns
  • REST API integration (currently fetching from local JSON, planned to connect to Go backend)
  • React state management with arrays like for temporary cart handling
  • Optional future backend in Go to serve data and handle business logic
  • Front-end routing & modular component structure for scalable UI