DIAZ OSProjects
Back to Projects

Enterprise Web Platform — Mobysuite

Live

Full-stack development of enterprise features for Mobysuite's real estate management platform using Ruby on Rails and Vue 3.

Full Stack Web Developer · 2024
Rails + Vue 3
Stack
Sidekiq
Jobs
MySQL
DB

The Problem

Enterprise clients needed reliable document generation, email notifications, and async processing for time-sensitive real estate operations — without blocking the main request cycle.

The Solution

Implemented background job processing with Sidekiq for PDF/ZIP generation and email delivery. Built REST API endpoints consumed by the Vue 3 frontend, with complex MySQL queries for reporting.

Architecture

Rails monolith with API endpoints, Sidekiq workers for async tasks backed by Redis, MySQL with optimized queries for business reports, Vue 3 frontend consuming the REST API.

Key Challenges

  • Writing complex SQL joins and optimizing slow queries for large datasets
  • Designing reliable Sidekiq workers with proper retry logic and error handling
  • Building dynamic email templates with ActionMailer that render correctly across email clients

Tech Stack

Ruby on RailsVue 3MySQLSidekiqRedisDockerActionMailer

Details

CategoryFull Stack
Year2024
RoleFull Stack Web Developer