-
Run the demo script:
./demo_rapide.bat
-
Access the application:
- Local: http://localhost:3000
- Network: http://192.168.1.31:3000
- Default Language: English (for international jury)
- Switch: Top-right language selector (🇺🇸/🇫🇷)
- Auto-translation: All UI elements adapt dynamically
- Design System: Inspired by Kalvi with educational focus
- Themes: Light/Dark mode with smooth transitions
- Colors: Professional natural palette
- Typography: Inter font for modern readability
- Animations: Framer Motion for engaging interactions
- API Integration: Hugging Face Stable Diffusion
- Fallback System: SVG illustrations if API fails
- Dynamic Loading: Progressive image generation
- Course Cards: Each course gets unique generated images
- Click the install button that appears in the browser
- Or use browser menu: "Install EduAI Enhanced"
- App will be installed like a native application
- Open in Safari (iOS) or Chrome (Android)
- Look for "Add to Home Screen" option
- Tap to install as native app
- Launch from home screen
- Frontend: React 18 + TypeScript + Vite
- Styling: Tailwind CSS + CSS Variables
- State: Zustand stores
- Icons: Lucide React
- Charts: Recharts
- PWA: Full offline support
- Start on English homepage
- Navigate through courses page
- Switch to French using language selector
- Show instant translation of all elements
- Switch back to English
- Show light mode interface
- Toggle to dark mode using theme switcher
- Navigate between pages to show consistency
- Demonstrate smooth color transitions
- Refresh the homepage
- Show loading states for course images
- Point out the dynamic AI-generated images
- Explain fallback to beautiful SVG illustrations
- Show install prompt/button
- Install the app
- Launch from desktop/home screen
- Demonstrate offline functionality
- Show native app-like experience
- Start on desktop view
- Resize browser to tablet view
- Resize to mobile view
- Show mobile navigation menu
- Demonstrate touch interactions
- ✅ AI-powered image generation
- ✅ Multilingual support with instant switching
- ✅ Modern PWA technology
- ✅ Advanced React patterns
- ✅ Intuitive interface design
- ✅ Smooth animations and transitions
- ✅ Accessible color schemes
- ✅ Mobile-first responsive design
- ✅ TypeScript for type safety
- ✅ Modern build tools (Vite)
- ✅ Optimized performance
- ✅ Clean, maintainable code
- ✅ Production build ready
- ✅ PWA installable across platforms
- ✅ International audience ready
- ✅ Scalable architecture
# Install dependencies
pnpm install
# Development server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview
# Type checking
pnpm type-check- Run
demo_rapide.batsuccessfully - Test language switching (EN ↔ FR)
- Test theme switching (Light ↔ Dark)
- Verify course images load/generate
- Test PWA installation on mobile
- Check responsive design on different sizes
- Prepare talking points about AI integration
- Have fallback plan if internet is slow
- Start with English - Shows international readiness
- Highlight AI features - Image generation is impressive
- Show PWA installation - Very modern and practical
- Demonstrate responsiveness - Shows technical proficiency
- Mention performance - Built with modern tools for speed
Good luck with your presentation! 🚀