<<<<<<< HEAD
My Store is a modern, scalable e-commerce platform built with Next.js. Designed to deliver a seamless shopping experience, it integrates powerful technologies like Prisma, Redux, Firebase, and MUI, providing a feature-rich and responsive application.
- Secure user login and registration powered by Clerk.
- Utilizes Prisma ORM for efficient and type-safe database access.
- Visualize sales and user data using MUI Charts and X-Data-Grid.
- React – Component-based UI
- Next.js – SSR & SSG framework
- Tailwind CSS – Utility-first CSS
- MUI – Component library for consistent design
- Prisma – Type-safe ORM for DB access
- Firebase – Notifications & real-time sync
- Nodemailer – Email sending service
- Redux Toolkit – Centralized state management
- Redux Persist – Persist Redux state between sessions
- TypeScript – Type safety
- Vercel – Deployment platform
git clone https://github.com/PhucHau0310/My-Store.git
cd my-store
npm install
DATABASE_URL=your-database-url
NEXT_PUBLIC_FIREBASE_API_KEY=your-firebase-api-key
NEXT_PUBLIC_CLERK_FRONTEND_API=your-clerk-frontend-api
CLERK_API_KEY=your-clerk-backend-api-key
npx prisma generate
npx prisma migrate deploy
This project is optimized for deployment on Vercel. Ensure that all required environment variables are properly set in your Vercel project settings.
- Name: Nguyễn Phúc Hậu
- Email: haunhpr024@gmail.com
- GitHub: PhucHau0310