Progress Report
Updates on our plan:
- we are currently using Prisma + PostgreSQL but I am not sure if it’s better than MySQL or not - any advices?
- Caching some data in redis (volatile cache, empties on restart)
- ExpressJS as backend framework
- satellite for RHP written in Go, satellite for extra app written in JS
- extra app written in C++ and GTK3
We have:
- written substantial part of the backend, including syncing data from extra app to the database (WIP)
- created basic frontend, but there’s lots of work to be done (WIP)
- created skeleton for extra app and tested that it works both with Windows and Linux, and data gets synced into backend
- bought domain
- bought VPS
- completed RHP satellite (but not tested yet)
This month I will be working on:
- Finishing frontend
- Finishing backend
- Implementing e-mail and SMS alerts
- Finishing sign-on using Google and Microsoft
- Finishing RHP satellite
- Closed alpha tests for users that are willing to participate
Next month I will be working on:
- Finishing and packing up extra app to be easily usable
- UI/UX improvements
- Maybe collecting more data than just heartbeat? Like HDD temperatures, SMART status etc.
- Open beta
- Writing new grant for keeping the project alive during 2024
All of the code is available in our main repo.
You can see some of the UI at https://sia.watch using login nobody@all and empty password until Monday (2.10.2023). We will be removing local log-in functionality in upcoming week and replacing it with Google/Microsoft sign-on, which will allow only trusted members to log-in until open beta begins.