Florida Education CIMS

Modernizing Florida Continuous Improvement Management System

Cayce Balara

Owner

"Their attention to detail was impressive."

Read full review on Clutch
service icon

Service

Project Development
team icon

Team

2 Developers
technology icon

Technology

Ruby on Rails
industry icon

Industry

Education

Who is

Pragmatim

?

Pragmatim Consulting Services specializes in developing robust, high-quality web-based software applications with over 25 years of experience. They focus on e-commerce, back-office functionality, system integration, and both desktop and mobile-first solutions. Pragmatim utilizes Ruby on Rails and the latest web development standards to deliver customized solutions, including prototyping, design, technology architecture, and e-commerce compliance. They also have considerable experience working in the government education sector.

Challenge

Pragmatim approached us looking for a collaboration to reimplement Florida’s Education CIMS (Continuous Improvement Management System). The original implementation was designed and implemented several years ago, accumulating several features that were not widely used. They were also looking to improve the user experience of the system by leveraging cutting-edge web technology that was not available at that time. With that context in mind, it was decided to reimplement the system, leveraging all the previous knowledge.

Solution

Streamlining Development with Ruby on Rails and Hotwire

Given the natural technology synergy that Pragmatim and Crunchloop share with Ruby on Rails, it was easy to decide on the target technology stack. During the re-implementation phase, we worked together to rewrite the core functionalities using Ruby on Rails with Hotwire to have a web application that feels like an SPA while keeping the simplicity of server-side rendering with a single codebase. The user interface was implemented using Tailwind CSS in combination with GitHub’s View Component library, allowing the team to build reusable components that are easier to maintain and test.

Enhancing Delivery with GitHub Actions and Fly.io

Besides the application rewrite itself, our collaboration extended to the infrastructure and automation of the delivery and testing. We implemented GitHub Actions to support continuous integration and delivery, using Fly.io for deploying the system in the cloud.

Things we love

The reimplementation of Florida’s Education CIMS 2.0 successfully modernized the system, making it more user-friendly and efficient. By leveraging Ruby on Rails and Hotwire, we delivered a seamless SPA-like experience with the simplicity of server-side rendering. The use of Tailwind CSS and GitHub’s View Component library resulted in a maintainable and testable UI. Our continuous integration and delivery pipeline ensured smooth deployments and robust testing, enhancing overall system reliability. This collaboration significantly improved the user experience and operational efficiency, meeting Pragmatim’s goals and setting a solid foundation for future enhancements.

Get in Touch

Do you have a project in mind? If you have any questions about our services, or just want to say hello, we're here to help. Fill out the form, and we'll get back to you as soon as possible!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.