Tweet
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
Making some progress on the UI of @cronarium , I'm creating custom hooks with React to use modals more easily because I'm replacing some pages with modals as it makes more sense.

#buildinpublic #100DaysOfCode
I've now set a roadmap for @cronarium to know exactly what I want it to be and to stay motivated, I almost forgot on the way that it should just be a micro #SaaS.

I'll take some time to review/refactor the code then I can unlock the signup page.

#buildinpublic
This month I worked on the UI and the stability of @cronarium as I said but didn't share anything.

I also remade the logo because the old was just a C made on Gimp (Ok it still looks like a C but I prefer this one) and opened a tweeter account for the project.

#buildinpublic
After a small break I can work again on Cronarium.

I'll be focusing on improving the UI to make it more user friendly and making unit/integration tests to ensure stability.

#buildinpublic
I'm reaching soon the first milestone of Cronarium:
Having a stable MVP with core features!

-> Ping and HTTP requests scheduled jobs with cron expressions
-> Email notifications
-> Webhooks (+ Discord, LogSnag integrations and Slack soon)

#buildinpublic #SaaS #100DaysOfCode
I'm almost done with the http & webhooks features, I hope I can finish this tomorrow.

I've also made a little view to see all the jobs with their status.

#buildinpublic #SaaS #100DaysOfCode
HTTP request jobs feature is 50% done on Cronarium, I needed to refactor a lot more than I though to make it clean and anticipate future needs (like web scraping jobs)

#buildinpublic #100DaysOfCode #SaaS
I've refactored a lot of the frontend and backend of Cronarium today, I really like working with a clean codebase, I can now implement the next features: http requests and webhooks!

#buildinpublic #100DaysOfCode #SaaS
Very slow progress on my landing page as I had no free time, but at least I started something and I'm very motivated to implement these features!

#buildinpublic #SaaS #100DaysOfCode
Today I worked on the landing page to add more information about the features of Cronarium.

I spent more time making decision about margins and paddings no one will notice than coding πŸ™ƒ

#buildinpublic #100DaysOfCode
I finally reached the point where my product is stable enough so I can use it myself πŸ˜„

#buildinpublic
I have done some improvements on cronarium.com today:

- Email notification to multiple emails
- Start/stop/restart jobs
- Dot indicator for the job status
- Better UI (but not enough yet)
- Bug fixes

#buildinpublic #buildinginpublic #100DaysOfCode #SaaS
My #SaaS tool, Cronarium, is now online.

Only the presentation page is accessible for now as I just want to test if everything is working correctly.

#buildinpublic #100DaysOfCode

cronarium.com
You now have an email notification when a job fails, and you're also notified when the job starts working again !

#buildinpublic #buildinginpublic #100DaysOfCode #SaaS
I just need to implement my email notification system and then I could put my #SaaS online (even if not finished yet).

And... I finally did dark theme for my eyes comfort while developing.

#buildinpublic #buildinginpublic #100DaysOfCode
My #SaaS side project is almost ready to get online with limited features (and UI) for the moment.

It's a cron scheduler for web things and currently only support "pinging".

#buildinpublic #buildinginpublic #100DaysOfCode
Hello 2022, this year I decided to do 12 projects in 12 months, I don't know what I'll work on yet, from web to desktop app, but I want to improve myself and share my work here.

I started by creating a quick blog to journal my thoughts.
xesnault.dev/blog/12project…

#buildinpublic