Smyles Station - Kids Game Kiosk
Welcome to Smyles Station! This is a kid-friendly computer kiosk designed to give children safe access to educational games and websites.
What It Does
Think of Smyles Station as a safe, controlled computer environment perfect for libraries, schools, and community centers. Here's what it helps you do:
- Keep Kids Safe: Only shows websites you approve - kids can't visit anything else
- Manage Time: Set time limits so each child gets a fair turn
- Close on Time: Automatically turns off the computer at closing time
- Track Usage: See which games are most popular and how long kids play
- Lock It Down: Prevents kids from accessing system settings, downloads, or other programs
Quick Links
For Librarians & Administrators
- How to Install - Setting up for the first time
- Locking It Down - Prevent kids from accessing system settings
- Customizing Your Kiosk - Adding games, changing settings
- Managing Time Limits - Setting up session times
- Automatic Shutdowns - Making the computer turn off at closing time
- Help & Common Problems - Fixing common issues
For Developers
- Architecture Overview - Technical design
- Development Setup - Local development environment
- Contributing - How to contribute
Key Features
Security
- Password-protected admin panel
- Sandboxed browser views for games
- Blocked developer tools and task manager
- URL whitelist enforcement
- Emergency exit with password verification
Session Management
- Time-limited sessions (configurable per session)
- Warning alerts before session expiry
- Automatic cleanup on session end
- Session usage statistics
Scheduled Shutdowns
- Configure shutdown times for each day of the week
- 10-minute warning before shutdown
- Automatic system power-off (Windows & Linux)
- Cannot be cancelled once triggered (as configured)
Content Management
- Easy-to-use site management interface
- Automatic favicon and title fetching
- Drag-to-reorder site tiles
- Show/hide sites from selection screen
Getting Started
- Install: Follow the Installation Guide
- Configure: Set up your Kiosk Mode
- Customize: Configure Settings
- Deploy: Start managing Sessions
Support
For issues, questions, or contributions, please visit the project repository or contact your system administrator.