Project Details

project image

KitStruck

KitStruck is a full-stack e-commerce platform that allows users to browse and purchase authentic football jerseys, with secure payments and a personalized dashboard. It provides clear admin control for managing products, orders and users while delivering a smooth and reliable shopping experience.

Features
Secure jersey purchases using Stripe payments or Cash on Delivery (COD)
Users can submit reviews and feedback
Built-in support & issue reporting system for users
Personalized user dashboard to view and manage orders
Admin dashboard with visual analytics showing total jerseys, revenue, users and reviews
Visibility into the latest registered users
Order management system for handling customer orders
Admin can respond to support requests
Full product management: add, edit or delete jerseys
Tech Stack
Challenges Faced

Designing a complete e-commerce flow, from product listing to checkout and order management. Integrating PostgreSQL with Next.js for the first time and handling database operations reliably.

What I learned

I learned how e-commerce web applications work, including payments and orders. Hands-on experience connecting Next.js with PostgreSQL to build a full-stack, database-driven application.

Future Plans

Add order tracking system (Processing → Shipped → Delivered)

Pin delivery location during checkout using maps

Add typing indicators and persist chat history across sessions