Skip to content

PulokSec/male-fashion

Repository files navigation

Male fashion. - Premium Men's Fashion Platform

Project Screenshot

A modern e-commerce platform specializing in high-end men's fashion, built with cutting-edge web technologies for optimal performance and user experience.

Table of Contents

Live Demo

Access the deployed version:
https://male-commerce.vercel.app

Features

Core Functionality

  • Product Management

    • Multi-category product listings
    • Advanced search with filters (price, size, brand)
    • Product variations (color, size)
    • Inventory tracking system
  • User System

    • JWT authentication
    • Secure login
    • Profile management
    • Order history tracking
  • Shopping Features

    • Real-time cart management
    • Multiple payment gateways
    • Order status notifications

Advanced Features

  • Admin dashboard
  • Product review system
  • Shipping cost calculator
  • Coupon/discount system
  • Analytics integration

Tech Stack

Frontend

Technology Purpose
Next.js 13 App Router & SSR
TypeScript Type Safety
Tailwind CSS Styling
React Context State Management
React Hook Form Form Handling
Framer Motion Animations
ShadeCnUi For Ui Elements

Backend

Technology Purpose
Node.js Runtime
Express API Framework
MongoDB Database
Mongoose ODM
Redis Caching
Stripe API Payments

DevOps

Service Usage
Vercel Frontend Hosting
AWS EC2 Backend Hosting
GitHub Actions CI/CD
Sentry Error Tracking
Cloudinary Media Storage

Installation

Prerequisites

  • Node.js 18+
  • MongoDB 6.0+
  • Redis 7.0+

Setup Guide

# Clone repository
git clone https://github.com/puloksec/male-commerce.git
cd male-commerce

# Install dependencies
npm install

# Set up environment
cp .env.example .env.local

# Start development servers
npm run dev

Releases

No releases published

Packages

No packages published

Languages