Skip to content

ReResell Documentation

Welcome to the ReResell documentation. ReResell is a modern marketplace for buying and selling second-hand items, built with Next.js, TypeScript, and Tailwind CSS.

Live Demo

Visit the live application at recycle-resell.netlify.app

Features

  • User Authentication - Secure login with email/password or Google OAuth
  • Listing Management - Create, edit, and manage listings with multiple images
  • Advanced Search - Filter by category, price range, condition, and location
  • Favorites - Save listings to your personal watchlist
  • Real-time Chat - Message buyers and sellers instantly
  • Offer System - Make and negotiate offers on listings
  • User Reviews - Build trust with ratings after transactions
  • Responsive Design - Mobile-first UI with bottom navigation

Tech Stack

Category Technology
Framework Next.js 16 (App Router)
Language TypeScript 5
Styling Tailwind CSS 4, shadcn/ui
Database PostgreSQL (Neon Serverless)
ORM Prisma 7
Authentication NextAuth.js v5
Storage Vercel Blob
Real-time Pusher

Test Accounts

After seeding the database, you can log in with these test accounts:

Email Password
alice@example.com password123
bob@example.com password123
carol@example.com password123

Getting Help

If you encounter any issues, please open an issue on GitHub.