A number of years ago, I sat down and used MS Access and some VBA code to work out an intricate set of tables, relations, reports, etc to track all my rockets - builds, parts, motors, launches, etc. At one point I had even imported all the motor data from Thrustcurve to do rudimentary analysis on flights, etc. It included pictures, videos, links, etc. It worked very well, but was cumbersome, difficult to maintain and not very mobile (may be different now with O365...).
About two years ago, I transferred all the info I cared about to Google Sheets. I have a workbook for launches (sheets separated by year), a workbook for motor hardware and reload inventory (sheets separated by vendor/EX), and a workbook for rockets (each sheet holds all the data for a single rocket, including all launch data for different motors). The only "code" I use now is VLookups to check things like motor inventory and let me know on the rocket pages if a particular motor is on-hand.
This isn't a purpose built app and it doesn't have a cool interface, but it is available on every single platform I could possibly use, is available both on and offline, and requires only moderately advanced spreadsheet skills to get a lot of power out of the system.
For me, it is often easier to do the "dev" in Excel and copy over to G-Sheets later. Sheets has most of the functions Excel has, but often "hides" functionality in menus and in an interface that is different than Excel. After decades of using Excel, I can just work quicker in that app. Some younger folks may not have that legacy inertia.