Bridge UI

Blue Bridge UI logo.

Role:

Lead Front-End Developer

Project Type:

Full-Stack Development

Duration:

18 Months

Skills Used:

Vue.js
Vite
Rust
TypeScript
TailwindCSS

Description:

I led the front-end development of a new CMS called Bridge UI. The CMS utilized a Rust backend with a Vue 3 front-end. Responsibilities included converting existing components from Vue 2 to Vue 3 while Vue 3 was still in beta, converting the entire app to use TypeScript, switching the build tool from Webpack to Vite, and using service workers to communicate between open tabs and to poll the backend for deltas. I was also responsible for reading the backend Rust code to understand the shape of the data being received.

Challenges and Solutions:

The project involved several complex aspects, such as adapting to Vue 3 during its beta, understanding the Rust back-end, and using service workers. These challenges were tackled through a mixture of dedication, continuous learning, and effective problem-solving strategies.

Results Achieved:

Successful development of a new CMS, Bridge UI, with improved functionality and efficiency.

Media: