My name is Armin a solo founder and I am trying to start a micro-saas (https://tylertringas.com/micro-saas-ebook/) product.
Couple of months ago I launched a product, and while I was working on new features for it I figured I need a tool to "schedule" tasks to run on daily basis, but for each user.
Something like creating cron jobs programmatically. So I looked for such services, there are couple of those available online but none of them would fit my use case.
Most of them are only capable of API calls or can only run very quick and simple tasks. I needed a service that could run actual long running codes.
Anyways, I started building such service on top of kubernetes, so that it can run containerized images.
So I built an API with some capabilities I found useful and added subscription plans and a very minimal web based UI for signing up and adding credit card information.
One of the cool features I added is the capability to submit a onetime running task. I guess something like a serverless task runner that you can use through an API.
Then I thought about adding workflow to it, so the user can have multiple containerized images with dependencies, so I added that feature too.
And now I am thinking of adding couple of other cool features.
Basically, so far you can upload a containerized code to dockerhub and then use my tool to either run it on demand by calling an API endpoint, or schedule it to run on a frequent basis (again through the API).
You can also have couple of containerized code that can have dependencies (I am calling that workflow) and again you can run that workflow on demand or schedule it to run frequently.
The product has (in my opinion) a generous free plan (that I am sure it will cause me a lot if trouble in the feature to clean up and I may end up removing it soon).
The free plan is good to test (almost) all the available features so far.
And I have some explainer articles here:
https://crondock.com/how-to-create-a-cron-job-programmatically.html
https://crondock.com/how-to-create-a-workflow-programmatically.html
And the api document is located here:
https://crondock.com/apidoc.html#/
I am calling the product CronDock (https://crondock.com/), but I am thinking about a better name for it!
The subscription right now is $20 per month which I am not sure if it makes sense or I should go with a lower price. Let me know what you think.
Feel free to signup and give it a try.
Bests,
Armin
Hi Armin
Saw a Twitter thread a while ago with devs asking how to run serverless functions on Vercel at a specific time or interval. Sounds like your thing might be perfect for that. Just a suggestion for a possible market.
Thanks, right, "easy serverless functions" with scheduling capabilities seems to be a good market fit for this thing.