Skip to content

NaingMinThant77/I_Core_Shop

Repository files navigation

I-core-shop

I-core-shop is a modern e-commerce web application (for ios things) built with Next.js and powered by cutting-edge technologies including NextAuth, shadcn/ui, Drizzle ORM, PostgreSQL/Neon, Zustand, Zod, and Stripe for seamless authentication, UI, state management, validation, and payment handling.

Next.js Stripe Zustand Zod


🛠️ Tech Stack

  • Framework: Next.js (App Router)
  • Authentication: NextAuth with Drizzle Adapter
  • Database: PostgreSQL (hosted on Neon)
  • ORM: Drizzle ORM
  • State Management: Zustand
  • Form Handling: React Hook Form with Zod validation
  • UI: shadcn/ui, Radix UI, Tailwind CSS
  • Payments: Stripe
  • Email: Resend + @react-email/components
  • File Uploads: UploadThing
  • Others: Embla Carousel, TipTap Editor, TanStack Table, Recharts, and more.

🚀 Live Demo

Check out the live app:

👉 https://i-core-shop.vercel.app/


ScreenShots

Image Image Image Image Image Image Image Image Image Image Image

📦 Dependencies

Some key dependencies used in the project include:

"next": "15.1.7",
"react": "^19.0.0",
"next-auth": "^5.0.0-beta.25",
"drizzle-orm": "^0.39.3",
"@neondatabase/serverless": "^0.10.4",
"zod": "^3.24.2",
"zustand": "^5.0.3",
"@hookform/resolvers": "^4.0.0",
"react-hook-form": "^7.54.2",
"@stripe/stripe-js": "^6.1.0",
"@stripe/react-stripe-js": "^3.5.1",
"@uploadthing/react": "^7.3.0",
"shadcn/ui" via Tailwind, Radix, and component structure,
"resend": "^4.1.2",
"tiptap": "^2.11.5",
"sonner": "^1.7.4"

About

This is Nextjs project using NextAuth as authentication, shadcn as UI components, drizzle orm, postgreSQL and neon db as database, Zustand, Zod, Stripe and many other libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages