Himspired is a premium fashion e-commerce platform that bridges the gap between thrift and luxury fashion. The brand offers a curated collection of clothing items across four main categories: Thrifts, Luxury, Vintage, and Modern. With a sleek, modern design and smooth user experience, Himspired aims to redefine style by making premium fashion accessible to everyone.
- Interactive Product Carousel: Smooth, animated carousel showcasing different product categories
- Responsive Design: Fully responsive layout that adapts to all device sizes
- Animated UI Elements: Subtle animations and transitions for an engaging user experience
- Category Navigation: Easy navigation between different product categories
- Loader Animation: Branded loading animation for a polished first impression
- Newsletter Subscription: Email subscription functionality with validation
- About Us Section: Brand story and team showcase
- Contact Form: User-friendly contact form for inquiries
- Next.js 14: React framework with App Router for server-side rendering and routing
- TypeScript: Type-safe JavaScript for better development experience
- Tailwind CSS: Utility-first CSS framework for styling
- Framer Motion: Animation library for smooth transitions and effects
- Embla Carousel: Lightweight carousel component
- Lucide React: Modern icon set
- Geist Fonts: Typography from Vercel's design system
- Shadcn UI: Reusable UI components
src/
├── app/ # Next.js App Router
│ ├── _Home/ # Home page components
│ ├── about/ # About page
│ ├── cart/ # Shopping cart
│ ├── contact/ # Contact page
│ ├── shop/ # Shop page
│ ├── globals.css # Global styles
│ └── layout.tsx # Root layout
├── components/ # Reusable components
│ ├── common/ # Common UI elements
│ ├── layout/ # Layout components
│ ├── pages/ # Page-specific components
│ ├── product/ # Product-related components
│ └── ui/ # UI components from shadcn
├── constants/ # Constants and configuration
├── data/ # Data files
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
└── redux/ # State management
- Products.tsx: Main product carousel with category navigation
- ProductSection.tsx: Reusable component for displaying products in a grid
- Loader.tsx: Loading animation with brand name reveal
- Newsletter.tsx: Newsletter subscription component
- Navbar.tsx: Navigation bar with responsive design
- Footer.tsx: Site footer with links and social media
- Node.js 18.x or higher
- npm or yarn
-
Clone the repository:
git clone <https://github.com/yourusername/himspired.git> cd himspired
-
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the application.
The home page features a product carousel showcasing different categories. Users can:
- Navigate between categories using the dots or arrow buttons
- View products in a responsive grid layout
- Hover over products for subtle animations
- Add products to cart
The shop page allows users to browse all products with filtering options:
- Filter by category (All, Thrift, Luxury, Senators)
- View product details
- Add products to cart
Learn about the Himspired brand story, vision, and team members.
Get in touch with the Himspired team through the contact form.
- Smooth transitions between product categories
- Subtle hover effects on product cards
- Loading animation with brand name reveal
- Fade-in animations for section titles
- Mobile-first approach with breakpoints for different device sizes
- Adaptive product grid that shows 1-4 items based on screen width
- Collapsible navigation menu on mobile devices
- User authentication and account management
- Product filtering and search functionality
- Wishlist feature
- Product detail pages
- Shopping cart functionality
- Checkout process
- Order tracking
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Design inspiration from modern fashion e-commerce platforms
- Icons from Lucide React
- UI components from shadcn/ui