A complete, production-ready landing page with: ✅ Apple-inspired design with liquid glass effects ✅ 4 pages: Home, Products, About, Contact ✅ GSAP scroll animations ✅ Fully responsive mobile design ✅ WhatsApp integration ✅ Contact form with validation ✅ SEO optimized
cd mega-landing
npm installnpm run devOpen: http://localhost:3000 🎉
Push to GitHub → Deploy on Vercel → Done!
mega-landing/
├── src/
│ ├── app/ # Pages (Home, About, Products, Contact)
│ ├── components/ # All UI components
│ │ ├── home/ # Homepage sections
│ │ ├── layout/ # Navbar & Footer
│ │ ├── ui/ # GlassSurface component
│ │ └── shared/ # ContactForm
│ └── lib/ # Utilities
├── public/
│ └── images/ # Add your images here
├── tailwind.config.js # Colors & theme
└── README.md # Full documentation
Edit these files:
src/components/layout/Footer.jsx(lines 15-25)src/app/contact/page.js(lines 10-30)src/app/layout.js(line 59 - WhatsApp)
File: tailwind.config.js (lines 8-20)
primary: {
500: '#7AB2D3', // Change this hex color
700: '#4A628A', // And this one
}Add your logo: public/images/logo.png
Search for "MEGA" and replace with your company name
<GlassSurface width="100%" height={200} borderRadius={24}>
<YourContent />
</GlassSurface>- Scroll-triggered animations
- Pinned sections
- Smooth transitions
- Validation included
- Success/error states
- Ready to connect to your backend
- Push to GitHub:
git init
git add .
git commit -m "Initial commit"
git push- Go to vercel.com
- Import repository
- Click "Deploy"
- Done! 🎉
Add your images to:
public/images/logo.png- Your logopublic/images/brands/- Brand logospublic/images/clients/- Client logospublic/images/products/- Product images
Then update image paths in:
src/components/home/BrandsShowcase.jsxsrc/components/home/ClientsShowcase.jsxsrc/components/home/FeaturedProducts.jsx
- Hero section with animated stats
- Featured products with GSAP pin animation
- Brand logos marquee
- Client showcase
- GeM compliance section
- CTA section
- Search and filter functionality
- Product grid with categories
- Glass morphism cards
- Company story
- Timeline
- Core values
- Stats
- Contact form
- Google Maps
- Contact information cards
- WhatsApp & phone CTAs
- Next.js 14 - React framework
- Tailwind CSS - Styling
- GSAP - Animations
- React Hook Form - Form validation
- Lucide React - Icons
All pages work perfectly on:
- 📱 Mobile (320px+)
- 💻 Tablet (768px+)
- 🖥️ Desktop (1024px+)
- 📺 Large screens (1920px+)
Current palette:
- Primary Blue:
#7AB2D3 - Dark Blue:
#4A628A - Light Green:
#DFF2EB
Change in tailwind.config.js
Includes:
- Meta tags
- OpenGraph tags
- Structured data
- Sitemap support
- Fast loading
Floating button on all pages:
- Fixed bottom-right
- Opens WhatsApp chat
- Pre-filled message
Update number in src/app/layout.js (line 59)
Default: Demo mode (logs to console)
To connect backend:
- Create API endpoint
- Update
src/components/shared/ContactForm.jsx(line 20) - Replace demo code with actual API call
Port in use?
npm run dev -- -p 3001Module errors?
rm -rf node_modules
npm installAnimation issues? Check browser console for errors
README.md- Complete documentationSETUP_GUIDE.md- Detailed setup instructionsQUICK_START.md- This file.env.example- Environment variables template
Before going live:
- Replace all placeholder content
- Add real images (logo, brands, clients)
- Update contact information
- Test contact form
- Change colors to match brand
- Test on mobile devices
- Deploy to Vercel
- Connect custom domain
- Set up Google Analytics (optional)
- Submit to Google Search Console
- Check
README.mdfor detailed docs - Read
SETUP_GUIDE.mdfor step-by-step help - Search error messages online
- Contact: megaenterprise.info@gmail.com
- Now: Run
npm installandnpm run dev - Today: Replace placeholder content
- This Week: Deploy to production
- Ongoing: Monitor and optimize
You're ready to launch! 🚀
Built with ❤️ using Next.js, Tailwind CSS, and GSAP