Back to Projects
PROJECT 02 / 08

ResellHub

Full-Stack Second-Hand Marketplace

Next.jsBetterAuthStripeMongoDBTailwind
ResellHub
Live Demo GitHub

Purpose & Problem Solved

Creates a safe, simple environment for buying and selling pre-owned items online, featuring secure Stripe checkout, verified listings, and easy item publishing.

About the Project

A full stack marketplace for buying and selling second-hand items, with Stripe-powered checkout, secure auth, and a clean listing management system.

Challenges Faced

1

Switching from HeroUI to pure Tailwind mid-project after running into styling conflicts meant reworking several components from scratch to keep the UI consistent.

2

Integrating Stripe for the checkout flow — handling payment intents, webhooks, and keeping order status in sync with payment state — took careful testing to get reliable.

3

Connecting to MongoDB Atlas over a non-SRV connection string, to work around ISP DNS blocking, required extra configuration that isn't well documented.

Future Plans

Add a ratings and reviews system for buyers and sellers to build trust in the marketplace.

Implement a messaging system so buyers and sellers can negotiate directly within the platform.

Add order tracking and shipping status updates.

Build an admin dashboard for moderating listings and managing disputes.