guillaumebriday / rails-hotwire-dashboard

You don't need React to build reactive applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rails Hotwire Dashboard

aka: "You don't need React to build reactive applications".

Demo.mp4

Concept Overview

They are many ways to build reactive web interfaces but do we really need to add the complexity of JavaScript frameworks like Vue.js or React?

These tools are very powerful but the complexity they add to a full-stack developer's workflow is INSANE.

This application shows how to build invoices application with reactive interface without a line of JavaScript.

Some features:

  • Not a single full page reload
  • Insane performance
  • Really simple code to maintain
  • Reactive dashboards and filters
  • Background exports with real time updates in UI with WebSockets

Resources

More and more developers come back from building dedicated SPAs and just want to use the power of Vue or React in a classic Backend application.

Many projects help you in multiples frameworks:

If you're still perplex about this old school approach, you should watch this video from Sam Stephenson:

Turbolinks 5: I Can’t Believe It’s Not Native! .

Contributing

Do not hesitate to contribute to the project by adapting or adding features ! Bug reports or pull requests are welcome.

License

This project is released under the MIT license.

About

You don't need React to build reactive applications


Languages

Language:Ruby 60.0%Language:HTML 32.4%Language:JavaScript 3.1%Language:SCSS 2.8%Language:Sass 1.8%