TheRandom.Tools launch

I’ve just launched my first microsite to the world: https://therandom.tools/

I’m still new to the micro-SaaS world, and still trying to figure out how to build things, and whether (and how) to monetize such a project.

Read my process and tech stack below.

I already had the basic business logic for this this – I’ve created a similar project for Unity Asset (shameless plug – it’s my own blog after all – https://assetstore.unity.com/packages/tools/input-management/random-generator-118768) so I had an easy start. I just had to adapt the code for the new project.

I’ve dabbled a bit with JavaScript in the past, but not enough to be comfortable with it and release anything to the world. So I’m using ASP.NET Core and Minimal APIs as the backend and hosting service.

I’m using the VueJS platform for the frontend, using Timb03‘s (from https://pallyy.com/) open-source Workout-GPT project (https://github.com/timb-103/workoutsGPT) as starting point.

I’m hosting the whole thing in Azure as a WebApp running Linux using the cheapest B1 plan (~12$/m), running multiple other projects (learned that trick from Scot Hanselman‘s Pinching Pennies series).

Lastly, I use NameCheap for the DNS, using Google Analytics for stats, and I’ve setup Google Search Console and Bing Search Console.

If you’ve got suggestions or ideas for improvements, don’t hesitate to contact me.