I made some good progress this week, including getting the base web application developed. I decided to use Laravel 11, with MaryUI and Volt for the frontend which allowed me to get the frontend build in record time (after I figured out how to use LiveWire).
So far, I have the entire frontend and laptime API built. Next step will be to get the profile system working, and re-implementing the ability to claim servers, and users. From here, I will need to re-implement the Resetting of lap times, deleting of servers, and merging of server lap times.
Now that Ihave client-sided lap times, It is likely also a good idea to implement claiming of players, and then managing the player's lap times.
Since I have migrated from hashes, I likely need to find a way to allow the user's to migrate from their hashed to uuid's, or maybe link the two if I decide to keep the server-side script working (Maybe I can get it updated so that Chimera can pass through the uuid to the server, that way the server can know the UUID of the user. Another solution is to see If I can get the hash of the user to report from the client-sided script as well, which would allow linking if the hash matches, and the user doesn't have a UUID, we can sync. This would also work vice versa.