Skip to content

Latest commit

 

History

History
103 lines (76 loc) · 2.15 KB

README.md

File metadata and controls

103 lines (76 loc) · 2.15 KB

donkeycar manager frontend

The donkeycar manager allow to an admin to manage cars and players (jobs) when they race

A Vue.js project

Frontend views :

The donkeycar manager is composed of multiples parts :

Register

  • add jobs in waiting list

Car view

  • see current laps time and those before
  • display cars who running, their color and their job (player) affected
  • display waiting list

admin dashboard :

  • see players (jobs) in waiting list
  • manage jobs in the waiting list (remove, upgrade his rank, downgrade)
  • differents cars with their current job, status
  • total player who subscribe in register login

Run with Docker

be careful, the backend ip in service.js is 192.168.20.42

## pull the latest docker image
docker pull yannismlgrn/donkeycarlph-front

## Run the docker image 
docker run -d -p 8080:80 yannismlgrn/donkeycarlph-front

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

Views

client login : http://localhost:8080/#/

waiting board : http://localhost:8080/#/waitingBoard

admin dashboard : http://localhost:8080/#/dashboard

Others docs:

Controller icons for the screen_msg of jobs

The icons are parsed from the message, any [<name>] will become an icon

Available icons are:

  • Circle
  • Cross
  • Diagram
  • Diagram_Simple
  • Dpad_Down
  • Dpad_Left
  • Dpad
  • Dpad_Right
  • Dpad_Up
  • L1
  • L2
  • Left_Stick_Click
  • Left_Stick
  • Options
  • R1
  • R2
  • Right_Stick_Click
  • Right_Stick
  • Share
  • Square
  • Touch_Pad
  • Triangle

📷 Screenshot :



carView