Tweet
I just finished making the repo for my new monitoring tool (with only events logging for now), just need to do some tests and setup a personal instance for my own use before making the repo public.

#buildinpublic #100DaysOfCode
I used almost all (front-end) components and logic I did for @cronarium in my new project, the signup/login process is already ready.

Next I'll implement the projects view + logs view.

#buildinpublic #100DaysOfCode
After some times learning about clean architecture, design patterns and other things, I started to build something to monitor my other projects.

I currently have basic core features for the web API and will build a CLI tool to interact with it.

#buildinpublic #100DaysOfCode
I spent some times thinking about a good architecture for my new project, I want it to be easy to maintain and modular.

I chose to go with a core/modules architecture where every feature is self-contained and I will try to make acyclic dependencies.

#buildinpublic
I finished to implement the email verification system on @cronarium.

Next thing to do is account page.

#buildinpublic #100DaysOfCode
My next steps for @cronarium:

1. Refactoring everything that need to be refactored
2. Add email verification on signup
3. Add account settings

I still don't know if there is a need or a market, but I just enjoy building it 🙂

#buildinpublic #100DaysOfCode
✅ Just deployed the new version at cronarium.com, the signup page is now available but still need a code to create an account (send a DM if you want to give it a try).

#buildinpublic #SaaS
Do you want to be notified when your API or service is down (and when it's up again) ?

I'm opening @cronarium signup page tomorrow but with limited access, so if you want to test it (totally free) or want more information just send me a DM 🙂

#buildinpublic #SaaS #100DaysOfCode
I improved the process to create a new cron job on @cronarium:

- New modal & URL components (I like doing this kind of things myself instead of using libraries)
- Cron job creation is now in a modal instead of a page
- Some errors handling

#buildinpublic #100DaysOfCode
My current roadmap for @cronarium

✅ Make the core product
✅ Deploy a WIP version online
⚙️ Improve the product (based on my own needs)
⌛️ Start accepting users for free (early access)
⌛️ Use feedback to improve it more
⌛️ Open public beta access

#buildinpublic
It was a not so productive Sunday, I mainly started to write docs and setup things.

I'll be back to coding and refactoring next week, I hope being able to take my first users (early access) at the end of the next week!

#buildinpublic
No coding for today, I spent some times to setup ESLint on @cronarium, installed @PrometheusIO to learn/play with it and other infrastructure related tasks.

#buildinpublic
Today I refactored my whole user management system in @cronarium to implement the plan/subscription and make it reusable for my next projects (in case I still use typescript).

I will also make an "early access" plan :)

#buildinpublic
The new settings page for HTTP cron jobs, now with headers support (and new UI elements)

#buildinpublic #100DaysOfCode
This weekend I improved the HTTP cron job:

✅ Added custom headers so you can add information or auth in the request
✅ Added custom webhooks so you can integrate it with any service (in addition to existing integrations)

Now I need to implement a plan system :)

#buildinpublic
Today was mostly about planning stuff before opening the signup page for early access.

I forgot some minor things and I need to implement a way to get basic app usage (analytics) like user count, cron jobs created, etc.

#buildinpublic
@cagdi_xyz Ahah, I was looking at the #buildinpublic to see what people are doing (it helps for my motivation) and you were here :)
Here is a piece of the UI for @cronarium !

For now it looks a little bit empty and I only have the "jobs" section, but I have already some ideas on the roadmap.

#buildinpublic #100DaysOfCode #SaaS
I have now a good amount of unit and integration tests (Mocha & Chai) for @cronarium, it's really nice because I can make changes without having to worry about breaking something.

Well, I'm still worried about having tests not covering enough 🙃

#buildinpublic #100DaysOfCode
I have a now a good amount of unit and integration tests (Mocha & Chai) for @cronarium, it's really nice because I can make changes without having to worry about breaking something.

Well, I'm still worried about having tests not covering enough 🙃

#buildinpublic #100DaysOfCode