Application web pour controller le robot pour la coupe de robotique junior 2023.
Find a file
2023-03-05 11:47:24 +01:00
src build: add node adapter 2023-03-05 11:39:55 +01:00
static initial commit 2023-01-22 15:20:30 +01:00
.eslintignore initial commit 2023-01-22 15:20:30 +01:00
.eslintrc.cjs initial commit 2023-01-22 15:20:30 +01:00
.gitignore initial commit 2023-01-22 15:20:30 +01:00
.npmrc initial commit 2023-01-22 15:20:30 +01:00
jsconfig.json initial commit 2023-01-22 15:20:30 +01:00
package-lock.json build: add node adapter 2023-03-05 11:39:55 +01:00
package.json build: add node adapter 2023-03-05 11:39:55 +01:00
postcss.config.cjs feat: working basic joystick control + with mouse 2023-03-05 11:16:27 +01:00
README.md docs: add todo items 2023-03-05 11:47:24 +01:00
svelte.config.js build: add node adapter 2023-03-05 11:39:55 +01:00
tailwind.config.cjs feat: working basic joystick control + with mouse 2023-03-05 11:16:27 +01:00
vite.config.js initial commit 2023-01-22 15:20:30 +01:00
ws_client.py feat: working basic joystick control + with mouse 2023-03-05 11:16:27 +01:00

Application web de controle du robot coupe junior 2023

Cette application est principalement codé avec svelte, svelte-kit.

À faire

TODO Items:

  • Connexion avec le serveur websocket.
  • Joystick de droite pour la translation du robot.
  • Controle de la vitesse avec L2.
  • Corriger la gestion du joystick pour que ça marche sur chrome.
  • Joystick de gauche pour la rotation du robot.
  • Afficher des infos de debuggage sur le serveur websocket (status de la connexion, latence, etc)

Développer

  • Cloner ce repository : git clone https://forge.lefuturiste.fr/werobot/tr2023-client
  • Installez les dépendances avec la commande : npm install
  • Démarrez le serveur de dév avec la commande : npm run dev

En production

Pour build une version de production: npm run build.

Ensuite lancez un serveur de production avec la commande: node build (dans le dossier racine de l'application).