What have other hardware teams used to manage devices? It can be tough to keep track of who has what and what modifications have been done to individual prototypes!
The web app I made is still up and running 5 years later (I left the job 4 years ago), although I don't think it is being actively used anymore! That is one huge advantage of using a service like Heroku...
Now, if you change a bit, then Github or DVC will track that change for you.