Skip to content

Source code for the Temu Clone video - NextJS 15, React 19.

License

Notifications You must be signed in to change notification settings

kgeraldo/clone-temu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ TEMU Clone | Modern E-Commerce Platform

A full-stack e-commerce platform built with NextJS 15 and React 19, inspired by TEMU's design. This project demonstrates modern web development practices and an end-to-end e-commerce experience.

MIT License Next.js React TypeScript Prisma

🌟 Features

  • 🚀 Built with Next.js 15 and React 19
  • 💎 Type-safe development with TypeScript
  • 🎨 Design with TailwindCSS
  • 🗄️ PostgreSQL database with Prisma ORM
  • 🔐 User authentication and authorization
  • 🛒 Real-time product fetching for live updates
  • 📊 Sanity Studio dashboard for product management
  • ⚡ Optimized performance with server-side rendering

🚀 Quick Start

Prerequisites

  • npm or yarn
  • Git

Installation

  1. Clone the repository
git clone https://github.com/danablend/public-nextjs-15-sanity-stripe-full-ecommerce-tutorial.git
cd public-nextjs-15-sanity-stripe-full-ecommerce-tutorial
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables
cp .env.example .env

Fill in your environment variables in the .env file:

DATABASE_URL="postgresql://..."
# etc..
  1. Set up the database
npx prisma db push
npx prisma generate
  1. Run the development server
npm run dev
# or
yarn dev

Visit http://localhost:3000 to see your application running.

🏗️ Tech Stack

  • Frontend

    • Next.js 15
    • React 19
    • TypeScript
    • TailwindCSS
  • Backend

    • Next.js Server Actions & API Endpoints
    • Prisma ORM
    • PostgreSQL
  • Deployment

    • Vercel
    • PostgreSQL (Your preferred provider)

🛡️ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

🙏 Acknowledgments

📝 Notes

This is a project built for educational purposes. It's not affiliated with TEMU.

About

Source code for the Temu Clone video - NextJS 15, React 19.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.9%
  • HTML 6.1%
  • CSS 1.7%
  • JavaScript 0.3%