A modern, animated Next.js website for Humusway Global Export Private Limited - showcasing premium organic products from India.
# 1. Clone the repository
git clone https://github.com/BhavyaSoni21/-Humusway-Global-.git
cd -Humusway-Global-
# 2. Install dependencies
npm install
# 3. Run development server
npm run devThat's it! Open http://localhost:3000 in your browser.
Note: Requires Node.js 18.0+ (Download here)
β¨ Beautiful Animations - Smooth animations throughout using Framer Motion
π¨ Interactive Particles - Dynamic particle effects that respond to mouse movement
πΌοΈ Drag-Swipeable Gallery - Touch-friendly image swiper with smooth transitions
π― Modern UI - Aurora backgrounds, tubelight navbar, and polished shadcn/ui components
π± Fully Responsive - Optimized for mobile, tablet, and desktop
π Fast Performance - Built with Next.js 14 App Router for optimal speed
βΏ Accessible - ARIA labels and semantic HTML
π Static Export Ready - No backend required, perfect for static hosting
- Framework: Next.js 14.2.35 (App Router)
- Styling: Tailwind CSS 3.4
- Animations: Framer Motion 11.0
- UI Components: shadcn/ui (Button, Card, ImageSwiper)
- Component Utilities: Radix UI, Class Variance Authority
- Icons: Lucide React
- Language: TypeScript 5.3
- Theme Management: next-themes
- Performance: SWC Compiler, Optimized Package Imports
- π Home - Hero section with animated aurora background and particles
- βΉοΈ About - Company information, mission statement, and values
- π¦ Products - Grid view of all products with animated cards
- πΌ Services - Export services and capabilities
- π Contact - Interactive contact form with company details
-
Vermi Compost Organic Fertilizer
- Drag-swipeable image gallery with 3 product images
- Detailed benefits and advantages
- Key features with icons
- Call-to-action buttons
-
Turmeric Powder
- High-quality curcumin content information
- Health benefits and cancer prevention properties
- Scientific backing and research
- Touch-friendly image swiper
-
Coco Peat
- Eco-friendly growing medium details
- Water retention and pH balance information
- Disease resistance properties
- Interactive swipeable gallery
Before setting up the project, ensure you have:
- Node.js 18.0 or higher (Download here)
- npm (comes with Node.js) or yarn / pnpm
- Git (Download here)
git clone https://github.com/BhavyaSoni21/-Humusway-Global-.git
cd -Humusway-Global-npm installThis will install all required packages including:
- Next.js 14.2.35
- React 18
- Tailwind CSS
- Framer Motion
- shadcn/ui components
- Radix UI primitives
- And other dependencies
npm run devThe site will be available at: http://localhost:3000
Open your browser and navigate to http://localhost:3000
npm run build
npm startThis creates an optimized production build and starts the server on port 3000.
For deployment to static hosting platforms (Netlify, Vercel, GitHub Pages):
npm run buildThe static files will be generated in the .next directory.
- Development server uses Turbopack for faster builds
- Production builds are optimized with SWC minification
- Package imports are optimized for Framer Motion and Lucide React
- Clear cache if experiencing issues:
rm -rf .next node_modules npm install
βββ app/
β βββ layout.tsx # Root layout with navbar
β βββ page.tsx # Home page with particles
β βββ globals.css # Global styles
β βββ about/
β β βββ page.tsx
β βββ contact/
β β βββ page.tsx
β βββ services/
β β βββ page.tsx
β βββ products/
β βββ page.tsx # Products listing
β βββ vermi-compost/
β β βββ page.tsx
β βββ turmeric-powder/
β β βββ page.tsx
β βββ coco-peat/
β βββ page.tsx
βββ components/
β βββ ui/
β βββ tubelight-navbar.tsx # Animated navigation bar
β βββ aurora-background.tsx # Gradient background effect
β βββ beams-background.tsx # Animated beams effect
β βββ image-swiper.tsx # Drag-swipeable image gallery
β βββ button.tsx # shadcn/ui Button component
β βββ card.tsx # shadcn/ui Card component
β βββ theme-toggle.tsx # Theme switcher
βββ lib/
β βββ utils.ts # Utility functions (cn)
βββ public/
β βββ images/
β βββ Logo.png
β βββ Verm1.png, Verm2.png, Verm3.png
β βββ Term1.png, Term2.png, Term3.png
β βββ Coco1.png, Coco2.png, Coco3.png
βββ package.json
Place your product images in the public/images/ directory:
Required Images:
- Logo:
Logo.png(Company logo, ~200x200px recommended) - Vermi Compost:
Verm1.png,Verm2.png,Verm3.png - Turmeric:
Term1.png,Term2.png,Term3.png - Coco Peat:
Coco1.png,Coco2.png,Coco3.png
Image Guidelines:
- Format: PNG or JPG
- Recommended size: 1200x800px for product images
- Optimize images before adding (use tools like TinyPNG)
The primary color scheme uses blue (#0477d1). To change:
1. Tailwind Config (tailwind.config.ts):
colors: {
primary: '#0477d1',
// Add more colors
}2. Global CSS (app/globals.css):
:root {
--primary: #0477d1;
}3. Component Classes:
Replace text-[#0477d1] and bg-[#0477d1] throughout components
Use the drag-swipeable image gallery in your components:
import { ImageSwiper } from '@/components/ui/image-swiper'
<ImageSwiper
images={["/images/img1.png", "/images/img2.png", "/images/img3.png"]}
className="shadow-2xl"
/>Features:
- Drag to navigate between images
- Touch-friendly for mobile devices
- Smooth animations and transitions
- Navigation buttons appear on hover
- Image counter indicator
- Optimized with Next.js Image component
- Add product images to
public/images/ - Update
app/products/page.tsxproducts array - Create new folder:
app/products/[product-slug]/page.tsx - Copy structure from existing product pages
Humusway Global Export Private Limited
- Address: Millennium Emerald Unit B1002, Datta Mandir Road, Wakad, Pune - 411057, India
- Phone: +91 9921789904 / +91 9168991898 / +91 9028378764
- Email:
If port 3000 is busy:
# Windows
netstat -ano | findstr :3000
taskkill /PID <PID> /F
# Mac/Linux
lsof -ti:3000 | xargs kill -9Check your Node.js version:
node --version # Should be 18.0 or higherUpdate if needed from nodejs.org
Try clearing cache:
npm cache clean --force
rm -rf node_modules package-lock.json
npm installClear Next.js cache:
# Windows PowerShell
Remove-Item -Recurse -Force .next, node_modules
npm install
# Mac/Linux
rm -rf .next node_modules
npm install- Use latest Node.js LTS version
- Close unnecessary applications
- Run:
npm run dev -- --turbofor faster builds
If HTTPS clone fails, try:
git clone git@github.com:BhavyaSoni21/-Humusway-Global-.git- Push code to GitHub
- Import repository in Vercel
- Deploy automatically
- Build command:
npm run build - Publish directory:
.next - Deploy
- AWS Amplify
- GitHub Pages (with static export)
- Cloudflare Pages
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
Humusway Global Export Private Limited
For inquiries, contact: info@humuswayglobal.com
Built with β€οΈ using Next.js
All content is hardcoded in the page components. Edit the respective page files:
- Company info:
app/about/page.tsx - Products:
app/products/[product]/page.tsx - Contact:
app/contact/page.tsx - Home page:
app/page.tsx
{
"next": "^14.2.35",
"react": "^18.2.0",
"framer-motion": "^11.0.3",
"tailwindcss": "^3.4.1",
"lucide-react": "^0.344.0",
"@radix-ui/react-slot": "^1.x",
"class-variance-authority": "^0.x"
}- Vermi Compost Organic Fertilizer - Premium organic fertilizer for sustainable agriculture
- Turmeric Powder - High-quality turmeric with superior curcumin content
- Coco Peat - Eco-friendly growing medium for horticulture
Β© 2026 Humusway Global Export Private Limited - All Rights Reserved