Electron Kiosk

screenshot of Electron Kiosk
vite
vue
vuetify

Electron KIOSK for web-apps

Overview

The Electron KIOSK application is a straightforward yet powerful tool designed to open a specified website in fullscreen KIOSK mode. It provides users with a seamless way to display content without distractions, making it particularly useful for presentations, digital signage, or public display setups. The app is built on a robust tech stack including Electron and Vite, ensuring efficient performance and easy modifications for developers.

Setting up the Electron KIOSK is simple. Users can download the latest release specific to their operating system and configure the URL in the settings. Once configured, the app loads the designated URL in fullscreen at startup and includes handy features for quick navigation and setting adjustments. The ease of use and straightforward installation process make it an appealing solution for anyone looking to create a KIOSK display.

Features

  • Fullscreen Mode: Automatically launches the configured website in a distraction-free fullscreen KIOSK mode upon startup.

  • Simple Configuration: Users can easily edit the URL and settings through the main settings window to customize their experience.

  • Auto-Start Option for Linux: The included install.sh script enables automatic startup of the application after the initial setup, streamlining the user experience.

  • Keyboard Shortcuts: A set of intuitive shortcuts (e.g., Ctrl+Shift+R to reload, Ctrl+Shift+Q to quit) allows for quick navigation and control of the application.

  • Persistent Settings: User settings are saved in a dedicated configuration file, ensuring the application remembers your preferences even after restarts.

  • Development-Friendly: Integrated developer commands (via visual studio code) support running the application with debug enabled, making it easier for developers to troubleshoot and enhance the app.

  • Cross-Platform Compatibility: Available for Windows, MacOS, and Linux, making it versatile for a variety of users and deployment environments.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vuetify
Vuetify

Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.