Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b98ffc0
setup nests for shuttleIDs: locations, loops, and breaks
0-Rick Sep 30, 2025
1e5ab53
setup nests for shuttleIDs: locations, loops, and breaks
0-Rick Sep 30, 2025
131a4bb
conditional additions
0-Rick Oct 21, 2025
498adaf
is_at_stop() fixed for vectorization issue, previously a 1D input int…
0-Rick Nov 7, 2025
1340fdb
normalized return types for get_closest_point()
0-Rick Nov 7, 2025
98dce52
changes made, needs backend testing
0-Rick Nov 7, 2025
55e2398
followup: cleaning unecessary code
0-Rick Nov 8, 2025
ae78ea9
Merge remote-tracking branch 'origin/annotated-data' into annotated-data
0-Rick Nov 8, 2025
8e54154
checkpoint
0-Rick Nov 11, 2025
352185d
updated logic, mostly threshold testing next
0-Rick Dec 3, 2025
798aa2f
Added documentation, DATA_TODAY.md
0-Rick Dec 9, 2025
35ec369
updated future work in DATA_TODAY.md
0-Rick Dec 10, 2025
8292904
edited for clarity
0-Rick Dec 10, 2025
8b2658f
code simplification, and added documentation
0-Rick Dec 10, 2025
a511d27
Merge branch 'main' into annotated-data
0-Rick Dec 10, 2025
349b97b
Delete duplicate - server/DATA_TODAY.md
0-Rick Dec 10, 2025
4f75d07
Pull Request Fix: parenthesis cleanup, restore deleted line
0-Rick Dec 12, 2025
b5e4bda
corrected a coordinate approximation, restored a deleted import, move…
0-Rick Dec 12, 2025
4f4885a
Merge branch 'main' into annotated-data
0-Rick Dec 12, 2025
b0676b8
fixed `_at_stop` variable
0-Rick Dec 12, 2025
3d87c5b
Merge remote-tracking branch 'origin/annotated-data' into annotated-data
0-Rick Dec 12, 2025
09bb5b4
added `state`, changes from boolean logic to states, threshold adju
0-Rick Dec 12, 2025
02851bc
fixed shuttle states, updates in locations nest properly
0-Rick Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,19 +71,19 @@ https://www.docker.com/products/docker-desktop/
Go to this link to run Redis on docker:
https://hub.docker.com/_/redis

Press on "run in docker desktop"
Press on "run in docker desktop".

This should open up your docker desktop application and run it. On this display you should see a localhost port that redis is running on. (e.g https://localhost:32678)
This should open up your docker desktop application and run it. On this display you should see a localhost port that redis is running on (e.g https://localhost:32796):

<img width="288" height="94" alt="image" src="https://github.com/user-attachments/assets/fe1816b9-a47e-4ede-91f6-530290e80606" />

Copy this localhost with the port and put the following in your env
Copy this localhost with the port and put the following in your `.env`:

```
REDIS_URL=redis://localhost:{port}
REDIS_URL=redis://localhost:{"port"}
```

replacing port with your actual port
Replace the "port" with your actual port (e.g 32796) and save changes. Now, the docker should work after you press run.

# Running the frontend

Expand Down Expand Up @@ -137,6 +137,7 @@ This will start the worker process that handles background tasks, such as updati
To test the backend, Shubble provides another Flask app that mimics the Samsara API. The test app enables users to trigger shuttle entry, exit, and location updates without needing to set up a real Samsara account or API keys. This is useful for development and testing purposes.
**Note**: even if you're not developing the backend, you may still want to run the test to populate Shubble with data.
Like Shubble, the test app is built using Flask and React. Therefore, you must build the frontend before running the test app.

To build the frontend for the test app, `cd` to the `/test-client` directory and run:

```bash
Expand Down
Loading
Loading