John-Weeks-Dev / aliexpress-clone

This is an AliExpress Clone E-commerce site built with Nuxt 3, Vue JS, Supabase, Stripe, Tailwind CSS, Prisma, Pinia, and hosted on Netlify
https://youtube.com/watch?v=dVcCRFVhz74
164 stars 54 forks source link
aliexpress aliexpress-clone api ecommerce javascript netlify nuxt nuxt3 nuxtjs prisma stripe supabase tailwind tailwindcss vue vue3 vuejs

AliExpress Clone / (aliexpress-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/AliExpress-clone.git

cp .env.example .env

npm i

npx prisma generate

npm run dev

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

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

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

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

npx prisma migrate dev --name init

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

Application Images