Tweet
Day 42 / #100DaysOfCode #buildinpublic

After a few weeks of work, I finished the multi-tenancy feature for dotRemote. Already migrated my other job board to the new platform. Next step is to improve the admin dashboard and offer the app as a service.
Day 20 / #100DaysOfCode #buildinpublic

I've spent the last week adding multi-tenancy support to the app. My plan is to run both my job boards (dotremote and rubyjobsbrazil) on the same platform. I can also offer the platform as a service in the future!
Day 13 / #100DaysOfCode #buildinpublic

✅ Removed webpacker from the project
✅ Added jsbundling with esbuild - It's really fast!
✅ Removed a lot of JS dependencies including React
✅ Migrated the admin forms from React to plain html
Day 8-9 / #100DaysOfCode #buildinpublic

Removed webpacker to add js/css bundling gems. The entire project is now broken😅 Working to fix it.
Day 7 / #100DaysOfCode #buildinpublic

The new version of dotRemote with hotwire is live! It looks as responsive as the old React version but with a lot less code.
Next step: update the project to use jsbundling instead of webpacker.
Day 6 / #100DaysOfCode #buildinpublic

Fixed all the bugs and finished the css restructuring. Ready to go to production tomorrow.
Day 5 / #100DaysOfCode #buildinpublic

Slower day but managed to fix a couple of bugs and improve the css structure of the project. Deleted all the React code from the frontend 🥳
Day 4 / #100DaysOfCode #buildinpublic

Finished the migration of the frontend to hotwire! But I still have a few small regressions to fix before pushing the new code to production.
Day 3 / #100DaysOfCode #buildinpublic

Started to migrate the search filters to hotwire. So far it's all going smoothly. Hope I can push the new code to production this weekend🤞
Day 2 / #100DaysOfCode #buildinpublic

More work done on the dotRemote hotwire migration. Added a few stimulusjs controllers to replace the jquery code. Also took some time to improve the CSS components.
Day 1 / #100DaysOfCode #buildinpublic

Started to migrate the dotRemote code to Rails 7 / Hotwire. It's been almost a year since my last commit in this project 😅.
10 / #100DaysOfCode #buildinpublic
Added a long break and a short break buttons to the pomodoro timer
8-9 / #100DaysOfCode #buildinpublic
Added some CSS styles to make the UI look better
7 / #100DaysOfCode #buildinpublic
Added two new features:
- reset button
- play sound when the pomodoro timer finished
5-6 / #100DaysOfCode #buildinpublic
Shipped the first version of pomodeck! app.pomodeck.com
It's really simple but it's the first step to build for a nice pomodoro app.
4 / #100DaysOfCode #buildinpublic

Spent some time to setup React on the Rails project and started to write the frontend code✍️ The goal is to ship a very basic version of the app asap.
3 / #100DaysOfCode #buildinpublic

Turbo looks awesome but I decided to stick with the tools I already know: Rails + React.
It will allow me to ship features faster and have more time to learn and experiment with marketing.
2 / #100DaysOfCode #buildinpublic

Created a basic Rails app and tested turbo: turbo.hotwired.dev. Interesting concept, but I'm still not sure if it will work for this project.
I'm starting a new project!
A few months ago I got an elgato stream deck and built a small pomodoro app in a weekend.
During the next 100 days I'll build and ship a product based on this small app! 🍅🕐

1 / #100DaysOfCode #buildinpublic