Frequently Asked Questions
Find answers to common questions about managing organizations, brands, and divisions.
Mimic: Portal is a lightweight Rails application showcasing common components used in real-world projects. It includes features inspired by solutions I've implemented for clients and past roles, but everything in this application is built from scratch using the latest versions of Rails and Bootstrap.
My goal was to show how to build modern a Rails applications using the latest version and features. Bootstrap 5 and tubrolinks allowed me to quickly build a responsive and interactive application without the need for additional JavaScript libraries.
Over the years, I've built management tools for various clients, many of which required maintaining a structured hierarchy of resources. In this application, I've implemented a simple hierarchy consisting of organizations, brands, and divisions. This setup demonstrates best practices for managing nested resources in Rails.
Proposals are inspired by a real-world solution I implemented in a previous role, though this version is simplified. Whenever a hierarchical resource is created or updated, a proposal is generated. This proposal must be reviewed and approved by a manager before the changes take effect. This process ensures controlled updates and provides an audit trail for resource modifications.