A modern, responsive landing page for Mentor Agile's Product Owner Training programs built with Next.js 15, React 19, and Tailwind CSS.
Mentor Agile provides comprehensive Product Owner training through a 12-week VIP program ($6,000) combining live coaching with expert instructors and a full pre-recorded curriculum.
The platform helps professionals break into Product Owner roles with CSPO certification, AI essentials training, and hands-on portfolio projects.
- Framework: Next.js 15.5.6 (App Router)
- UI Library: React 19.1.1
- Styling: Tailwind CSS 3.4.17
- Animations: GSAP 3.13.0 with ScrollTrigger
- Icons: Lucide React 0.469.0
- Image Optimization: Next.js Image Component
- Deployment Ready: Vercel-optimized
# Clone the repository
git clone <repository-url>
# Navigate to project directory
cd MA-Landing
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm startThe application will be available at http://localhost:3001
- Dynamic hero section with animated gradients
- VIP program showcase
- 12-week curriculum breakdown with all 9 topics:
- Agile Principles
- Agile Ceremonies & Artifacts
- Discovery & Validation
- MVP Development
- User Stories, Requirements, & Technical Communication
- Product Backlog Management & Analytics
- Release Planning & Strategy
- Stakeholder Management & Tech-Savvy Leadership
- AI Essentials
- Certifications showcase (CSPO® + 2 AI certifications)
- Student testimonials carousel
- Scroll-triggered animations
- Sticky navigation header
- VIP program details and pricing
- Target roles section
- Full curriculum listing
- Certifications information
- Student success stories
- 12-week learning journey breakdown
- Company story and mission
- Core values showcase (6 values)
- Curriculum preview
- Certifications overview
- VIP program card
- Interactive contact form with validation
- Business information cards
- Office Location: Chicago, IL
- Business Hours: CST timezone
- Email: info@mentoragile.com
- Phone: +1 (312) 555-0123
- Social media integration
- Smooth scroll animations
- Form submission handling
- Privacy Policy (
/privacy) - Data handling and protection policies - Terms of Service (
/terms) - Service terms, payment, and refund policies
-
Fixed NavigationHeader Component
- Added cross-page navigation support
- "Reserve Your Seat" button now works on all pages with fallback behavior
- Contact link navigates to
/contactpage - Logo is now clickable and navigates to homepage
- All navigation links properly redirect to homepage before scrolling to sections
-
Theme Consistency
- Changed all blue bullet points to gold in Terms page
- Maintained consistent gold/black theme across all pages
- Fixed color mismatches in pricing cards
-
Content Sections Added
- Created
CurriculumSectioncomponent with complete 12-week breakdown - Created
CertificationsSectioncomponent (CSPO® + 2 AI certs) - Created
TestimonialsSectioncomponent with 3 alumni stories - All sections feature responsive design and GSAP animations
- Created
-
Contact Page Fixes
- Changed timezone from PST to CST
- Removed placeholder map section
- Fixed animation loading issues with null checks and cleanup functions
- Updated all social media links to correct URLs:
- LinkedIn: https://linkedin.com/company/mentoragile
- Twitter: https://twitter.com/mentoragile
- Facebook: https://facebook.com/mentoragile
- Instagram: https://instagram.com/mentoragile
- YouTube: https://youtube.com/@mentoragile
-
Container & Spacing Improvements
- Updated section containers from
max-w-[1920px]tomax-w-7xl(1280px) - Increased horizontal padding for better breathing room
- Proper margins from screen edges on all displays
- Updated section containers from
-
Bug Fixes
- Fixed hydration error in CurriculumSection floating particles
- Added client-side only rendering for random animations
- Proper GSAP animation cleanup to prevent memory leaks
- Removed 14-day guarantee policy (changed to "All sales are final")
MA-Landing/
├── app/
│ ├── about/
│ │ └── page.js # About page
│ ├── components/
│ │ ├── CurriculumSection.jsx # 12-week curriculum component
│ │ ├── CertificationsSection.jsx # Certifications showcase
│ │ └── TestimonialsSection.jsx # Student testimonials
│ ├── contact/
│ │ └── page.js # Contact page with form
│ ├── course-landing/
│ │ ├── components/
│ │ │ ├── NavigationHeader.jsx # Sticky navigation
│ │ │ ├── SocialFooter.jsx # Social media footer
│ │ │ └── TestimonialsCarousel.jsx # Homepage carousel
│ │ └── page.js # Main landing page
│ ├── courses/
│ │ └── page.js # Courses listing page
│ ├── privacy/
│ │ └── page.js # Privacy policy
│ ├── terms/
│ │ └── page.js # Terms of service
│ ├── layout.js # Root layout
│ └── globals.css # Global styles
├── public/
│ └── images/
│ └── logos/ # Brand assets
├── package.json
├── tailwind.config.js # Tailwind configuration
├── next.config.js # Next.js configuration
└── README.md
-
Primary (Gold):
gold-300: #FDE68Agold-400: #FCD34Dgold-500: #D4AF37gold-600: #B8860Bgold-700: #8B6508
-
Background:
- Black: #000000
- Gray-900: #111827
- Gray-800: #1F2937
-
Accents:
- Glass effects with
backdrop-blur - Gradient overlays
- Gold glow effects
- Glass effects with
- Font: System font stack for optimal performance
- Headings: Font-black weights (900)
- Body: Font-normal to font-semibold (400-600)
- Mobile: < 640px
- Tablet: 640px - 1024px
- Desktop: > 1024px
-
Image Optimization
- Next.js Image component with automatic optimization
- Lazy loading for below-the-fold images
- WebP format support
-
Code Splitting
- Automatic route-based code splitting
- Dynamic imports for heavy components
-
Animation Performance
- GSAP for hardware-accelerated animations
- RequestAnimationFrame for smooth 60fps
- Proper cleanup to prevent memory leaks
-
SEO Optimizations
- Semantic HTML structure
- Meta tags configuration
- Proper heading hierarchy
Create a .env.local file for environment-specific settings:
NEXT_PUBLIC_SITE_URL=https://mentoragile.com
NEXT_PUBLIC_API_URL=your-api-urlCustom color palette and responsive breakpoints configured in tailwind.config.js
- LinkedIn: https://linkedin.com/company/mentoragile
- Instagram: https://instagram.com/mentoragile
- YouTube: https://youtube.com/@mentoragile
- Facebook: https://facebook.com/mentoragile
- Twitter: https://twitter.com/mentoragile
- TikTok: https://tiktok.com/@mentoragile
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel# Build the project
npm run build
# Start production server
npm start# Run development server
npm run dev
# Build and test production build
npm run build && npm start- 500+ Graduates
- 4.9★ Average Rating
- 95% Job Placement Rate
- 12 Weeks Program Duration
- Weekly live cohort sessions
- Full pre-recorded curriculum library
- CSPO® + 2 AI certifications guidance
- Career assets development
- Personalized coach feedback
- Private community access
- Email: info@mentoragile.com
- Phone: +1 (312) 555-0123
- Location: Chicago, IL
- Business Hours:
- Monday - Friday: 9:00 AM - 6:00 PM (CST)
- Saturday: 10:00 AM - 2:00 PM (CST)
- Sunday: Closed
Copyright © 2025 Mentor Agile. All rights reserved.
This is a private project. For questions or support, please contact info@mentoragile.com
Built with ❤️ by the Mentor Agile Team