I contributed to an ongoing Ruby on Rails project for Stratax - Tax Strategist of America, where my primary task was to reskin the application to align with newly provided UI/UX designs. Since this was my first time working with Ruby on Rails, I started by learning the fundamentals of the framework, setting up the development environment, and resolving dependency issues to ensure the application ran smoothly on my local machine.
Working with Ruby on Rails
As part of my onboarding process, I explored the project’s code structure, gaining an understanding of how Rails applications are built and how frontend and backend components interact. I debugged gem dependencies, managed package installations, and learned how to navigate the Rails asset pipeline, which was crucial for handling CSS, JavaScript, and other assets.
UI/UX Implementation
My main responsibility was updating the frontend styles of the application. I closely collaborated with the UI/UX team, referencing the Figma designs to ensure that the application’s appearance matched their intended vision. This involved modifying ERB templates, updating SCSS stylesheets, and improving layout responsiveness to enhance the overall user experience.
Styling and Frontend Adjustments
I focused on refining the typography, spacing, and color schemes while ensuring that the changes maintained consistency across different pages. Given that the application had existing styles, I had to carefully integrate new styles without breaking existing functionality. Through this project, I not only enhanced my CSS and frontend development skills but also gained practical experience in working with Rails applications, troubleshooting dependencies, and collaborating with a design team to execute a rebranding effort.