Integration d'un theme Bulma achete dans une application Rails 6 : authentification Devise, OmniAuth Facebook, Webpacker, PostgreSQL.
Rails 6 fournit la structure backend avec Devise pour l'authentification par email et OmniAuth pour la connexion Facebook. Le theme Bulma a ete decoupe en layouts, partials et composants Rails, en preservant l'ensemble du design original. Webpacker gere la compilation des assets JavaScript et CSS.
PostgreSQL assure la persistance des comptes utilisateurs geres par Devise et OmniAuth. Les migrations Rails versionnent le schema d'authentification. Les pages et assets du theme Bulma sont servis dans l'application Rails, l'accent etant mis sur une integration propre du theme plutot que sur une reecriture du contenu.
Integration d'un theme Bulma achete dans une application Rails 6.
Authentification Devise avec OmniAuth Facebook.
Webpacker pour gestion des assets JavaScript modernes.
Turbolinks pour navigation type SPA.
PostgreSQL pour la persistance des comptes utilisateurs.
MVC architecture
Auth + OmniAuth
Assets modernes
Brief, repo, ou appel rapide - on s'adapte.