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.
- 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.
First ensure that you have the following installed:
After cloning the reository, install the required dependencies using npm
.
$ npm install
$ npm run start
# For windows
$ npm run build:win
# For macOS
$ npm run build:mac
# For Linux
$ npm run build:linux