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.

Log In Credentials

  • Admin User:
    • Email: test@email.com
    • Password: password
    • Note: Use these credentials to log in as an admin user. Please do not make any changes to the admin account credentials. It is for demonstration purposes only.

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: mevadev97@gmail.com

GitHub: Meva1997

LinkedIn: alex-fullstack-developer