Skip to content

huamanraj/Hoodz-the_hoodie_shop

Repository files navigation

HOODZ - Premium Hoodie Marketplace

Overview

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.

Features

  • 🛍️ 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

Tech Stack

Frontend

  • React + TypeScript
  • Vite for fast builds
  • TailwindCSS for styling
  • Shadcn UI components
  • React Router for navigation
  • React Query for data fetching

Backend

  • Node.js + Express
  • MongoDB with Mongoose
  • Clerk for authentication
  • Razorpay payment integration
  • Nodemailer for transactional emails

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB instance
  • Clerk account for authentication
  • Razorpay account for payments

Installation

  1. Clone the repository
git clone repo
cd hoodz
  1. Install frontend dependencies
npm install
  1. Install backend dependencies
cd server
npm install
  1. Set up environment variables

    • Create .env file in the root directory
    • Create .env file in the server directory
  2. Start development servers

Frontend:

npm run dev

Backend:

cd server
npm run dev
  1. Seed the database (optional)
cd server
npm run seed

Deployment

The application is configured for deployment on Vercel (frontend) and can be deployed to any Node.js hosting service for the backend.

amanraj.me

About

a ecom website build using MERN stack!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published