Skip to content

nabbilkhan/MA-Landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 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 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.

๐Ÿš€ 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
  • 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

๐Ÿ“š Courses Page (/courses)

  • VIP program details and pricing
  • 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
  • VIP program card

๐Ÿ“ž 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
โ”‚   โ”‚   โ””โ”€โ”€ 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
  • 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

๐Ÿ“ž 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