MCPcopy Index your code
hub / github.com/John-Weeks-Dev/ebay-clone

github.com/John-Weeks-Dev/ebay-clone @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
61 symbols 182 edges 44 files 0 documented · 0% updated 2y ago★ 1402 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

eBay Clone / (ebay-clone)

Learn how to build this!

If you'd like a step-by-step guide on how to build this just CLICK THE IMAGE BELOW

GO TO JOHN WEEKS DEV TUTORIAL VIDEOS

Come and check out my YOUTUBE channel for lots more tutorials -> https://www.youtube.com/@johnweeksdev

LIKE, SUBSCRIBE, and SMASH THE NOTIFICATION BELL!!!

App Setup (localhost)

git clone https://github.com/John-Weeks-Dev/ebay-clone.git

cp .env.example .env

You'll have to set up a Supabase account & Stripe account, then add all of the details into your .env file.

Once you've connected your application to Supabase. You'll also need to set up the Auth Providers: Google Google

https://supabase.com/docs/guides/auth/social-login/auth-google

Now run the command to migrate your database tables and run your seed file.

npx prisma migrate dev --name init

npx prisma generate

npx prisma db seed

npm i

npm run dev

You should be good to go! If you need any more help, take a look at the tutorial video by clicking the image above.

Core symbols most depended-on inside this repo

useIsLoading
called by 18
app/hooks/useIsLoading.js
useCart
called by 5
app/context/cart.js
useUser
called by 4
app/context/user.js
isItemAddedToCart
called by 2
app/context/cart.js
clearUser
called by 2
app/context/user.js
showError
called by 2
app/checkout/page.js
useUserAddress
called by 2
app/hooks/useUserAddress.js
setTheCurrentAddres
called by 2
app/address/page.js

Shape

Function 61

Languages

TypeScript100%

Modules by API surface

app/context/cart.js8 symbols
app/context/user.js6 symbols
app/address/page.js6 symbols
app/checkout/page.js5 symbols
app/product/[id]/page.js2 symbols
app/layouts/includes/TopMenu.js2 symbols
app/components/CartItem.js2 symbols
prisma/seed.js1 symbols
middleware.js1 symbols
app/success/page.js1 symbols
app/page.js1 symbols
app/orders/page.js1 symbols

For agents

$ claude mcp add ebay-clone \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact