HOODZ is a modern e-commerce platform specializing in premium hoodies and streetwear collections. Built with React, TypeScript, and a Node.js backend, it offers a seamless shopping experience for urban fashion enthusiasts.
- 🛍️ Curated Collection: Browse through our exclusive selection of premium hoodies
- 🔐 User Authentication: Secure login/signup with Clerk integration
- 🛒 Shopping Cart: Easy-to-use cart functionality with persistent storage
- 💳 Secure Payments: Integrated with Razorpay for safe transactions
- 📱 Responsive Design: Optimized for all devices with a modern UI using Shadcn components
- React + TypeScript
- Vite for fast builds
- TailwindCSS for styling
- Shadcn UI components
- React Router for navigation
- React Query for data fetching
- Node.js + Express
- MongoDB with Mongoose
- Clerk for authentication
- Razorpay payment integration
- Nodemailer for transactional emails
- Node.js (v14 or higher)
- MongoDB instance
- Clerk account for authentication
- Razorpay account for payments
- Clone the repository
git clone repo
cd hoodz
- Install frontend dependencies
npm install
- Install backend dependencies
cd server
npm install
-
Set up environment variables
- Create
.env
file in the root directory - Create
.env
file in the server directory
- Create
-
Start development servers
Frontend:
npm run dev
Backend:
cd server
npm run dev
- Seed the database (optional)
cd server
npm run seed
The application is configured for deployment on Vercel (frontend) and can be deployed to any Node.js hosting service for the backend.
amanraj.me