Till Carlos Profile picture
Senior software developer with own agency. 2024: document team's learning on my YouTube Channel.

Feb 9, 2022, 7 tweets

The development of our #web3 #eLearning app has been going on for a day.

Progress so far: we decided on the stack.

We are running with #rubyonrails version 7.

And some other nifty things:
👇

We already said we'll use @_rareblocks . But even if not, we would use @tailwindcss . Advantages:

- It's very easy to make stuff that looks good.
- Just add CSS classes to divs. and there you go (at least that's what the #frontenddeveloper told me ;))
- just in time compilation

This frontend framework is truly simple and easy to learn: #stimulusjs.

We try to go with it and try not to add #ReactJS - but given the abundance of #web3 packages we might add react later.

For Deployment @heroku - just because it's simple and we have used it many times.

While I write this: it's weird that we default to heroku. Aren't there many alternatives?

Please comment below if you have suggestions!

We use @gitlab for source control and pipeline.

For some reason we started with gitlab and just like to use the interface. I never used @github much - but it doesn't really matter - both do the job.

And of course @PostgreSQL . Especially the enum plugin makes a lot of sense.

Postgres works well with heroku - so let's go with this for now.

This the the current state of our app after 1 day.

It's basically just a home controller with a simple view.

Next steps: database model, and creating the CRUD for courses, modules, lessons.

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling