This project offers a complete e-commerce application example, featuring a Go backend and a React frontend.
The backend, written in Go, provides both RESTful APIs via Gin on port `8888` and gRPC services on port `8889`, including JWT authentication. It uses PostgreSQL with GORM for data persistence and Redis for caching, organized by DDD principles within `internal/{domain}` folders. The web frontend is built with React 18, TypeScript, Vite, and styled using Tailwind CSS, handling routing with React Router and data fetching with TanStack Query.
This project offers a complete e-commerce application example, featuring a Go backend and a React frontend.
Developers familiar with Go and React looking for a well-structured, production-ready e-commerce architecture to study or adapt.