TroopTrack has had the same look for quite a few years now and we’ve been getting complaints that it doesn’t have a modern look and feel anymore. Additionally, there have been substantial changes in web-application technology that bring some really interesting opportunities for TroopTrack.
Project Samwise is our effort to modernize the TroopTrack user interface, both in the way it looks and in the way it is built.
Here are some technical details for those who get into this stuff.
The front end will be built in React with Typescript. We are going to use mobx for application state management and may use Firebase for storing certain types of data.
The back end will continue to be Ruby on Rails, but it will no longer serve web pages and will only provide API endpoints for the front end.
The thick “badge menu” will be replaced with a side drawer. This will free up a lot of vertical space, something that has been an issue for many users.
We will be using Material UI for the design. The current UI uses Twitter Bootstrap 2, which is pretty dated.
We’ll post videos and screenshots as we go to get your feedback.