A single-page informative website presenting UATP's 3-stage AI adoption framework. Built with React, TypeScript, Tailwind CSS, shadcn/ui, and Framer Motion.
This website presents a structured approach to AI adoption for UATP, covering:
- Stage 1 - Market Tools with Governance: Foundation stage focusing on best-in-class AI tools and governance
- Stage 2 - Quick-Win Automations: Acceleration stage with simple automations and micro-apps
- Stage 3 - Tailored AI Systems: Transformation stage with custom enterprise AI solutions
- React 18 - UI library
- TypeScript - Type safety
- Vite - Build tool and dev server
- Tailwind CSS - Utility-first styling
- shadcn/ui - UI component library
- Framer Motion - Animation library
- Lucide React - Icon library
src/
├── components/
│ ├── layout/
│ │ └── Header.tsx # Sticky navigation header
│ ├── sections/
│ │ ├── Hero.tsx # Hero section with gradient background
│ │ ├── Challenge.tsx # Challenge cards section
│ │ ├── StagesOverview.tsx # 3-stage overview cards
│ │ ├── Stage1.tsx # Stage 1 detailed section
│ │ ├── Stage2.tsx # Stage 2 detailed section
│ │ ├── Stage3.tsx # Stage 3 detailed section
│ │ ├── ToolsPricing.tsx # Tools & pricing summary table
│ │ └── NextSteps.tsx # Next steps CTA section
│ └── ui/
│ ├── button.tsx # Button component
│ ├── card.tsx # Card components
│ └── table.tsx # Table components
├── data/
│ └── stages.ts # Mocked data for all sections
├── lib/
│ └── utils.ts # Utility functions (cn helper)
├── App.tsx # Main app component
├── main.tsx # Entry point
└── index.css # Global styles and Tailwind directives
- Node.js 18+ and npm (or yarn/pnpm)
- Clone the repository:
git clone <repository-url>
cd uatp-ai-framework- Install dependencies:
npm installStart the development server:
npm run devThe site will be available at http://localhost:5173
Create a production build:
npm run buildThe built files will be in the dist/ directory.
Preview the production build locally:
npm run preview- UATP-inspired color scheme (navy blue, teal, green)
- Responsive design (desktop-first, mobile-optimized)
- Modern "enterprise fintech" aesthetic
- Generous whitespace and clean layouts
- Framer Motion animations throughout
- Fade-in and slide-up effects on scroll
- Hover effects on cards and buttons
- Smooth scroll navigation
- Sticky header with semi-transparent backdrop
- Smooth scroll to section anchors
- Mobile-responsive navigation
- Hero: Gradient background, stage badges, CTAs, video placeholder
- Challenge: 3 challenge cards with icons
- Stages Overview: Horizontal timeline with 3 stage cards
- Stage 1: Objectives, department tool matrix, pricing strip
- Stage 2: Automation examples, micro-app UI placeholder, pricing
- Stage 3: Dark background, 3 feature cards, enterprise pricing
- Tools & Pricing: Responsive table/card grid with pricing summary
- Next Steps: CTA section with discovery workshop details
The UATP brand colors are defined in tailwind.config.js:
- Navy:
#0A2540 - Teal:
#00B8A9 - Green:
#00D9A5
All content is mocked data stored in src/data/stages.ts. Update this file to change:
- Challenge descriptions
- Stage details and objectives
- Tool names and pricing
- Department-specific tool recommendations
All components are modular and reusable. Modify individual section components in src/components/sections/ to customize layouts and content.
- This is a frontend-only project with no backend or API calls
- All data is mocked and stored in TypeScript files
- Designed for live presentations (under 5 minutes)
- Placeholders are included for images and videos that can be replaced later
Modern browsers with ES6+ support:
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
Proprietary - UATP Internal Use