Welcome to Pokémon TCG E‑Commerce

This project is a modern, modular e-commerce platform for Pokémon Trading Card Game products. It demonstrates best practices in frontend development, scalable architecture, and user experience design.

Key Features

  • Responsive product grid and detail pages
  • Shopping cart with persistent state
  • Checkout flow and order summary
  • User authentication and protected routes
  • Order history and account management
  • Admin dashboard for orders, products, users, categories
  • Dark mode and mobile-first design
  • Integration-ready for Stripe payments and Pokémon TCG API

Tech Stack

  • Next.js 13+ (App Router)
  • TypeScript
  • Tailwind CSS
  • Zustand (cart state management)
  • Zod (schema validation)
  • Cloudinary (product images)
  • Custom authentication
  • StitchAI (design inspiration)

Project Highlights

  • Clean, maintainable code and UI
  • Performance-focused (optimized images, fast load times)
  • Accessibility: semantic HTML, keyboard navigation
  • Type safety for all domain models
  • Fully responsive layouts for all devices

Contact

Created by Alex Medina (Meva1997)

Email: alexmedval2@gmail.com

GitHub: Meva1997

LinkedIn: alex-fullstack-developer