Elixir Framework UI Overhaul
I rebuilt the UI of the Elixir enterprise framework in React. Pages now render from metadata instead of generated HTML and load about 15% faster.
Updated .
- Role
- Sole Developer
- Year
- 2020
- Type
- Product Development
- Stack and skills
- React, Java, Dynamic Rendering, Elixir Framework
Elixir generates three-tier web applications from UML models, with model-driven architecture and generic programming. Its UI used to be generated as HTML on the server. I replaced it with a React UI that renders every page from the application metadata.
Role: Sole developer of the new UI.
Stack: React, with the Java backend of the framework.
What it does
- The renderer handles the page scenarios that the framework supports, from metadata alone.
- Pages load about 15% faster than with the old HTML generation.
- The new UI keeps every feature of the old one, including role-based access.