ecommerce2025

E-commerce Platform

Full-Stack Marketplace for Sneaker Enthusiasts

A comprehensive e-commerce marketplace platform where users can both buy and sell secondhand sneakers. Similar to Shopee/Lazada, it empowers anyone to become a seller without hassle, featuring seller dashboards, order tracking, and complete payment integration.

Next.jsTypeScriptTailwind CSStRPCShadcn UISupabasePostgreSQLMolly Payment GatewayDrizzle ORM

Gallery

Impact

Buyer & Seller
Role System
Molly Gateway
Payment
tRPC + TS
Type Safety

My Role

Full-Stack Developer

  • Designed and developed entire platform using Next.js and TypeScript
  • Built tRPC API layer for end-to-end type safety
  • Integrated Shadcn UI for modern, accessible components
  • Implemented dual-role system (buyer & seller) with Supabase RLS
  • Built seller dashboard with income tracking and analytics
  • Integrated Molly Payment Gateway for Philippine transactions
  • Created real-time inventory management with Drizzle ORM
  • Developed order fulfillment and tracking system

Project Details

Year

2025

Category

ecommerce

Tech Stack

Next.jsTypeScriptTailwind CSStRPCShadcn UISupabasePostgreSQLMolly Payment GatewayDrizzle ORM

The Journey

⚠️Challenges
  • Managing complex dual user roles with type safety
  • Integrating local payment gateway (Molly) documentation
  • Real-time inventory sync across multiple sellers
  • Building scalable analytics with tRPC procedures
💡Solutions
  • Used tRPC for type-safe API with shared types
  • Built custom Molly SDK wrapper with TypeScript
  • Implemented Supabase real-time subscriptions
  • Created reusable tRPC procedures for analytics

Outcomes

  • Successfully launched marketplace with dual-role system
  • Seamless seller onboarding experience with guided setup
  • Maintained stable performance with zero payment issues
  • Positive user feedback on intuitive seller dashboard
  • Built scalable platform architecture for future growth

Interested in my work?

I'm available for freelance projects and full-time opportunities