Skip to content

independentdevs/Full-stack-e-Bay-clone

Repository files navigation

eBay Clone E-commerce Platform

This is an e-commerce platform inspired by eBay, built with modern web technologies such as Next.js, Stripe, Tailwind CSS, Prisma, Supabase, and Toastify. The project is currently under development, and features such as product listings, user authentication, and payment integration are still being implemented.

eBay Clone

Design and Features

This platform aims to mimic the core functionalities of eBay, including:

  • Product Listings: Sellers can list items for sale, complete with images, descriptions, and prices.
  • User Authentication: Users can sign up, log in, and manage their accounts securely via Supabase authentication.
  • Payments Integration: The platform will use Stripe for secure payment processing.
  • Responsive Design: Built with Tailwind CSS, the platform ensures seamless use across all devices.
  • Database Management: Prisma is used for connecting to the database, handling queries, and managing data.
  • Notifications: React Toastify is used for clean, user-friendly notifications.

Current Status

Under Development: This platform is in an early stage of development, and many features are either incomplete or in progress. Future releases will include additional functionalities such as:

  • Full payment integration with Stripe
  • Complete user dashboards for buyers and sellers
  • Enhanced product search and filtering
  • Transaction history and order management

Getting Started

To get a local copy up and running, follow these steps:

First, clone the repository and install the dependencies:

git clone https://github.com/your-username/ebay-clone.git
cd ebay-clone
npm install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the platform in action.

You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.

Technologies Used

  • Next.js - React framework for building fast, scalable applications
  • Stripe - Payment processing
  • Tailwind CSS - Utility-first CSS framework
  • Prisma - ORM for interacting with the database
  • Supabase - Backend services, including authentication and real-time data
  • React Toastify - Toast notifications

Note: The project is still under active development, so some features and design aspects are subject to change.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors