Skip to content

nabbilkhan/MA-Landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Mentor Agile Landing Page

A modern, responsive landing page for Mentor Agile's Product Owner Training programs built with Next.js 15, React 19, and Tailwind CSS.

๐ŸŽฏ Project Overview

Mentor Agile provides comprehensive Product Owner training through two program formats:

  • VIP Program ($6,000) - Live coaching with expert instructors plus pre-recorded curriculum
  • On-Demand Program ($800) - Self-paced learning with lifetime access

The platform helps professionals break into high-paying Product Owner roles with CSPOยฎ certification, AI essentials training, and hands-on portfolio projects.

๐Ÿš€ Tech Stack

  • 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

๐Ÿ“ฆ Installation

# 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 start

The application will be available at http://localhost:3001

๐ŸŽจ Features

๐Ÿ  Homepage (/course-landing)

  • Dynamic hero section with animated gradients
  • Interactive program comparison (VIP vs On-Demand)
  • 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

๐Ÿ“š Courses Page (/courses)

  • Comprehensive program comparison
  • Dual-program pricing cards
  • Target roles section
  • Full curriculum listing
  • Certifications information
  • Student success stories
  • 12-week learning journey breakdown

โ„น๏ธ About Page (/about)

  • Company story and mission
  • Core values showcase (6 values)
  • Curriculum preview
  • Certifications overview
  • Program comparison cards

๐Ÿ“ž Contact Page (/contact)

  • 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

๐Ÿ“„ Legal Pages

  • Privacy Policy (/privacy) - Data handling and protection policies
  • Terms of Service (/terms) - Service terms, payment, and refund policies

๐ŸŽฏ Recent Updates (Latest Session)

Navigation & UX Improvements

  1. Fixed NavigationHeader Component

    • Added cross-page navigation support
    • "Reserve Your Seat" button now works on all pages with fallback behavior
    • Contact link navigates to /contact page
    • Logo is now clickable and navigates to homepage
    • All navigation links properly redirect to homepage before scrolling to sections
  2. 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
  3. Content Sections Added

    • Created CurriculumSection component with complete 12-week breakdown
    • Created CertificationsSection component (CSPOยฎ + 2 AI certs)
    • Created TestimonialsSection component with 3 alumni stories
    • All sections feature responsive design and GSAP animations
  4. Contact Page Fixes

  5. Container & Spacing Improvements

    • Updated section containers from max-w-[1920px] to max-w-7xl (1280px)
    • Increased horizontal padding for better breathing room
    • Proper margins from screen edges on all displays
  6. 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")

๐Ÿ“ Project Structure

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
โ”‚   โ”‚   โ”œโ”€โ”€ path-selection/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ page.js             # Program selection page
โ”‚   โ”‚   โ””โ”€โ”€ 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

๐ŸŽจ Design System

Color Palette

  • Primary (Gold):

    • gold-300: #FDE68A
    • gold-400: #FCD34D
    • gold-500: #D4AF37
    • gold-600: #B8860B
    • gold-700: #8B6508
  • Background:

    • Black: #000000
    • Gray-900: #111827
    • Gray-800: #1F2937
  • Accents:

    • Glass effects with backdrop-blur
    • Gradient overlays
    • Gold glow effects

Typography

  • Font: System font stack for optimal performance
  • Headings: Font-black weights (900)
  • Body: Font-normal to font-semibold (400-600)

Responsive Breakpoints

  • Mobile: < 640px
  • Tablet: 640px - 1024px
  • Desktop: > 1024px

โšก Performance Optimizations

  1. Image Optimization

    • Next.js Image component with automatic optimization
    • Lazy loading for below-the-fold images
    • WebP format support
  2. Code Splitting

    • Automatic route-based code splitting
    • Dynamic imports for heavy components
  3. Animation Performance

    • GSAP for hardware-accelerated animations
    • RequestAnimationFrame for smooth 60fps
    • Proper cleanup to prevent memory leaks
  4. SEO Optimizations

    • Semantic HTML structure
    • Meta tags configuration
    • Proper heading hierarchy

๐Ÿ”ง Configuration

Environment Variables

Create a .env.local file for environment-specific settings:

NEXT_PUBLIC_SITE_URL=https://mentoragile.com
NEXT_PUBLIC_API_URL=your-api-url

Tailwind Configuration

Custom color palette and responsive breakpoints configured in tailwind.config.js

๐Ÿ“ฑ Social Media

๐Ÿš€ Deployment

Vercel (Recommended)

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel

Manual Deployment

# Build the project
npm run build

# Start production server
npm start

๐Ÿงช Testing

# Run development server
npm run dev

# Build and test production build
npm run build && npm start

๐Ÿ“Š Key Statistics

  • 500+ Graduates
  • 4.9โ˜… Average Rating
  • $85K+ Average Salary
  • 95% Job Placement Rate
  • 12 Weeks Program Duration

๐ŸŽ“ Programs Offered

VIP Program ($6,000)

  • Weekly live cohort sessions
  • Full pre-recorded curriculum library
  • CSPOยฎ + 2 AI certifications guidance
  • Career assets development
  • Personalized coach feedback
  • Private community access

On-Demand Program ($800)

  • 12-week self-paced curriculum
  • Video lessons and worksheets
  • CSPOยฎ certification guidance
  • AI Essentials training
  • Portfolio Capstone Project
  • Lifetime access
  • Slack community

๐Ÿ“ž Contact Information

  • 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

๐Ÿ“ License

Copyright ยฉ 2025 Mentor Agile. All rights reserved.

๐Ÿค Contributing

This is a private project. For questions or support, please contact info@mentoragile.com


Built with โค๏ธ by the Mentor Agile Team

About

Static landing pages for Mentor Agile - Fast builds, CDN-ready

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors