Amir Awan
Frontend Web Engineer | University Lecturer
Amir Awan
Amir Awan
Amir Awan
Amir Awan
Frontend Web Engineer | University Lecturer

Bryden Wood – Save System API

I identified a problem where design configurations could not be easily shared or saved by users. There was no process for one user to pick up where another left off, posing a significant issue for the long-term sustainability of the web app’s design configurations.

To address this, I developed a solution that allowed users to create save states based on their current configurations, including objects, clusters, menus, and panels. I utilized the History API, along with JavaScript and JSON, to manage these states. The URL was crucial for sending and receiving different states, creating a single JSON object that users could modify at will.

I implemented a prototype of the save system API, enabling users to send a URL to another user, which would then open the required data from the URL. This system facilitated sharing configurations and saving specific states on the fly, improving the efficiency of future client meetings. The URL would update dynamically based on the user’s actions, adding a new layer of depth to the creation and sharing of design configurations.