Made in Macaly, fine-tuned in Cursor.
A stunning educational presentation web app that explains "What is AI and How Do Tools Like ChatGPT Work?" Built with modern web technologies and inspired by Apple's keynote presentations, Linear's minimalist design, and Stripe's modern gradients.
- Overview
- Features
- Tech Stack
- Getting Started
- Usage
- Presentation Content
- Project Structure
- Contributing
- License
This interactive presentation takes viewers on a journey through the evolution of AI, from the 1950 Turing Test to modern ChatGPT. It explains complex concepts like neural networks, transformers, and generative AI in an accessible way using beautiful visualizations and smooth animations.
- The history of AI development
- How machine learning works
- Neural networks and deep learning
- The transformer architecture
- How ChatGPT and similar models are built
- Practical applications and future implications
- Premium Dark Theme: Deep navy background with electric blue and purple gradients
- Apple-inspired Typography: Inter font with bold headings and clean hierarchy
- Smooth Animations: Framer Motion powered transitions and micro-interactions
- Interactive Timeline: Progress tracking with smooth transitions
- Responsive Design: Works beautifully on desktop, tablet, and mobile
- Title Slides: Large gradient text with engaging subtitles
- Content Slides: Single concepts with supporting explanations
- Timeline Slides: Interactive historical progression
- Diagram Slides: Visual representations of ML concepts
- Quote Slides: Elegant typography for impactful statements
- Interactive Elements: Neural network visualizations, perceptron demos
- Keyboard Controls: Arrow keys (← →) and Spacebar
- Click Navigation: Floating navigation panel
- Progress Tracking: Visual progress indicators
- Smooth Transitions: Seamless slide transitions
- Next.js 15 - React framework with App Router
- TypeScript - Type safety and better DX
- Tailwind CSS - Utility-first styling
- Framer Motion - Smooth animations
- Radix UI - Accessible UI components
- Lucide React - Beautiful icons
- Node.js 18+
- npm
-
Clone the repository
git clone https://github.com/FilipMasar/ai-presentation.git cd ai-presentation -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
npm run build
npm run start- Arrow Keys: Navigate between slides (← →)
- Spacebar: Move to next slide
- Mouse/Touch: Click navigation buttons
The app automatically enters presentation mode with:
- Full-screen optimized layout
- Distraction-free interface
- Smooth slide transitions
- Progress indicators during timeline sections
The presentation covers:
- Introduction - What is AI?
- Historical Timeline - From Turing Test (1950) to ChatGPT (2022)
- Machine Learning Fundamentals - How ML differs from traditional programming
- Neural Networks - From perceptrons to deep learning
- The Transformer Revolution - "Attention is All You Need" (2017)
- Generative AI - How ChatGPT works under the hood
- Modern Techniques - Prompt engineering, reasoning strategies
- Future Implications - AI as a tool vs. understanding electricity
ai-presentation/
├── app/ # Next.js app directory
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
├── components/
│ ├── presentation/ # Presentation components
│ │ ├── slides/ # Individual slide components
│ │ ├── Presentation.tsx
│ │ └── slides.ts # Slide data
│ └── ui/ # Reusable UI components
├── public/ # Static assets
├── lib/ # Utility functions
└── hooks/ # Custom React hooks
Contributions are welcome! Whether you want to:
- Add new slide types
- Improve animations
- Fix bugs
- Enhance documentation
- Add new presentation content
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Star ⭐ this repository if you found it helpful!
Made with ❤️ using modern web technologies for an exceptional presentation experience.