What is Beeswax?
Manage the small business with many features provided by the app i.e. Projects, Tasks, Accounts and more.
What are my contributions?
As a Full Stack Developer at Beeswax, I have migrated the legacy application (written with technologies: Rails 3.2.19, React, and CoffeeScript) into the new application (by using technologies: Rails 7.0.4, Metronics, Stimulus, and Turbo Stream).
Some of my key achievements and tasks included:
- Eliminating the dependency on CoffeeScript in the new application, replacing it with Stimulus and plain JavaScript for the latest changes.
- Optimized code where seems necessary
- Leveraging the features of Turbo Stream and Stimulus in Rails 7, I removed the usage of JS Framework in the latest application, in contrast to the legacy application.
Techs and Tools I Used:
- Languages and Frameworks: Ruby on Rails (with Turbo Stream and Stimulus), React JS, and CoffeeScript
- Databases: My SQL
- Others: Metronic (UI), Bitbucket, Slack, Jira.