Tous les projets
D
Web / UI

Rails 6, Bulma CSS, Devise, OmniAuth Facebook, Webpacker, PostgreSQL

Integration d'un theme Bulma achete dans une application Rails 6 : authentification Devise, OmniAuth Facebook, Webpacker, PostgreSQL.

Rails 6 Backend
Bulma CSS
OAuth Auth
Dev Role

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.

Architecture technique

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.

Points techniques

Rails 6

MVC architecture

Devise

Auth + OmniAuth

Webpacker

Assets modernes

Stack technique

Ruby on Rails
Bulma
PostgreSQL
Devise
Webpack
OAuth
Role Full-Stack Developer
Duree 2019-2020
Engagement Contrat freelance (Tier D)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.