Skip to content

Electron-based application desinged to run on public displays providing a step-by-step guide on how to update a smartphone.

License

Notifications You must be signed in to change notification settings

timokoethe/SmartUpdate

Repository files navigation

SmartUpdate Guide

License: MIT npm NPM Version Electron
macOS Windows

SmartUpdate is an interactive public display application designed to educate users on how to update their smartphone and enable automatic update function based on their operating system (Android or iOS). This guide aims to help users keep their devices secure and running the latest software version by walking them through a step-by-step tutorial.

Features

  • Cross-Platform Compatibility: Designed to work on macOS, Windows and Linux
  • Interactive Tutorials: Users are provided with a dynamic step-by-step guide to their smartphone's operating system. Each step is broken into simple and easy-to-follow instructions.
  • Platform-Specific Instructions: Depending on whether the user selects Android or iOS, the app tailors the guide to reflect the specific nuances of each platform's update settings and process.
  • Navigation Controls: Users can move forward and backward through the tutorial steps allowing them to revisit any part of the application.
  • Offline Mode: The application functions offline and does not need any internet connection.
  • Localization: Available in German and English allowing users to choose their preferred language on the first screen.

Project Setup

First ensure that you have the following installed:

After cloning the reository, install the required dependencies using npm.

Install

$ npm install

Start

$ npm run start

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux

About

Electron-based application desinged to run on public displays providing a step-by-step guide on how to update a smartphone.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published