This repository contains the code for the user/client web-application for the Stop the Steal project. It works in tandem with the bike application to provide a comprehensive solution for bike theft prevention.
This project is licensed under the MIT License - see the LICENSE file for details.
The web-app is currently hosted on GitHub Pages. To replicate the deployment process:
- Fork this repository.
- Navigate to the repository's settings.
- Under the "Pages" section, select the option to deploy from a specific branch.
- Choose the branch you want to deploy and save the settings.
The repository is organized as follows:
./index.html: Serves as the entry point for the client application.
./styles.css: Contains the CSS styling for the client application.
./script.js: Contains the JavaScript code for the client application. The bulk of the code is in this file. It implements a Finite State Machine (FSM) to handle the 'Locked' and 'Unlocked' states of the bike lock.
The deployed site can be found at here.