A showcase of cutting-edge AI demonstrations powered by Napster.ai technology.
Visit our demo library to explore:
- AI Interviewer - Intelligent interview simulations
- AI Pitch Deck - AI-powered presentation generation
- AI Retail Demo - Nissan - Automotive retail experiences
- Google Home AI Deck - Smart home presentations
- Google Nest Products Demo - Connected living demonstrations
- KACST Web UI - Research platform integration
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Web Server: Nginx (Alpine)
- Container: Docker
- Hosting: Google Cloud Run
- CI/CD: GitHub Actions
This project uses automated deployment to Google Cloud Run via GitHub Actions.
- Google Cloud Project with billing enabled
- Service account with Cloud Run Admin and Storage Admin roles
- GitHub repository secrets configured
Add these secrets to your GitHub repository (Settings → Secrets and variables → Actions):
GCP_PROJECT_ID- Your Google Cloud Project IDGCP_SA_KEY- Service account JSON key with deployment permissions
Every push to the main branch triggers automatic deployment:
- Builds Docker image
- Pushes to Google Container Registry
- Deploys to Cloud Run
- Outputs the service URL
# Build Docker image
docker build -t ai-demo-library .
# Run locally
docker run -p 8080:8080 ai-demo-library
# Visit http://localhost:8080ai-demo-library/
├── index.html # Main page
├── styles.css # Styling
├── assets/ # Images and logos
│ ├── logo.svg # Napster.ai logo
│ └── *.png # Demo screenshots
├── Dockerfile # Container configuration
├── nginx.conf # Web server configuration
└── .github/
└── workflows/
└── deploy.yml # CI/CD pipeline
Simply open index.html in your browser or use a local server:
# Using Python
python -m http.server 8080
# Using Node.js
npx serve -p 8080© 2024 Napster.ai - All rights reserved
This is a showcase project for Napster.ai demonstrations.