This involves adding synchronization to the RoverMap backend. This prevents workflow issues during competition when trying to navigate the Rover, allowing for more collaboration during manual events.
To do this:
- Create a test flask backend separate to the RoverMap backend, with simple states and simple variables, created to be used by multiple people
- Implement this test backend
- THEN, figure out a way to allow multiple computers to use the test backend. This will create a good basis for doing the same in RoverMap