All projects
D
CRM / Productivity

Rails 5.2, PostgreSQL, CoffeeScript, Sass, Turbolinks, RESTful architecture

Rails 5.2 application with PostgreSQL, CoffeeScript for interactions, Sass for styling, Turbolinks for fast navigation, RESTful architecture.

Rails Backend
PostgreSQL DB
RESTful API
Dev Role

The Rails 5.2 application follows RESTful conventions for each resource (contacts, categories, notes). PostgreSQL handles persistence as well as searching and filtering contacts, even across a large number of entries. Turbolinks speeds up navigation by avoiding full page reloads.

CoffeeScript handles client-side interactions, notably filtering the contact list by category. Sass styling with shared variables keeps the visual consistency across the whole application.

Technical architecture

Rails 5.2 with MVC architecture and RESTful controllers.

PostgreSQL for persistence with ActiveRecord associations.

CoffeeScript for interactive frontend logic.

Sass for responsive styling.

Turbolinks for fast navigation without reloads.

Strong parameters and ActiveRecord validation.

Technical highlights

Rails 5.2

RESTful architecture

PostgreSQL

ActiveRecord ORM

Turbolinks

SPA-like navigation

Technical stack

Ruby on Rails
PostgreSQL
CoffeeScript
Sass
Turbolinks
Role Full-Stack Developer
Duration 2013-2014
Engagement Freelance contract (Tier D)

A similar technical engagement?

A brief, a repo, or a quick call - whatever works.