Repository navigation
Web
The Web part of the project is made using Svelte, a JavaScript framework that compiles to vanilla JavaScript and Node.js.
To install the dependencies, run the following command:
npm iTo start the development server, run the following command:
npm run devTo clean up the project, run the following command:
npm run lintand
npm run formatThe root page is the main page of the project. It contains the following sections:
- Navigation bar with sign in button
The sign in page is the page where the user can sign in. It contains the following sections:
- Register / Login form
The dashboard home page is the main page of the dashboard. It contains the following sections:
- 4 configurable widgets
The profile settings page is the page where the user can change his profile settings. It contains the following sections:
- Profile settings form
This is where the user can create, edit and delete programs. It contains the following sections:
- Program list
- Program editor
- Debug Actions/Reactions
This is where users can find examples of programs that we provide, they can import them to their workspace and modify them.
This is where users can connect their services to the platform.
Current services include:
- Spotify
- Steam
- Battle.net
- Epic Games
- Riot Games