Back to list of thoughts
Minimum time spent on this project: Loading...
Well this was a new one for me. It's a web application for managing multiple S3 providers in one place. I wanted to learn a new stack, such as Sveltekit or Tanstack Start, and it took me a while to decide before I landed on Tanstack. Then it took me another few hours to get used to how Tanstack works, as I pretty much just used Next.js to make websites.
After using S3 storage for quite some time, I realized one thing: managing multiple S3 accounts across different platforms was pretty troublesome, not to mention the fact that the interfaces (like AWS and Cloudflare for example), was pretty "cluttered", as they had lots of other features too. If I just wanted to upload a file, or view all my buckets, I had to click through a bunch of links just to access my S3 storage.
Then this made me think, why not solve this problem?
And so now (as of April 26, 2026), I'm building this projet I called Omnivault.
I couldn't just name it "S3 Manager" or something like that... it's just too bland. So I searched on Google "prefixes for multiple" and found "omni" which means "all" or "every". Then I just needed to add a suffix, so I did the same thing: I searched "suffixes for storage" on Google. The word "vault" came up, and I thought it sounded pretty cool together, so here we are.
Omnivault.I'm still building it, so stay tuned I guess :D