/the-accessibles

A FINOS GAAD Hackathon 2023 project submission.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

API server modernization and Cross-platform token adapter

Project Details

Event Attribute Description
Project Team Name The Accessibles
Project Name API server modernization and Cross-platform token adapter
Challenge 1
Event Track Hack the Code

Use Case Abstract

Theme Builder API server modernization

After reading through the Theme Builder source code our team identified an opportunity to modernize the tech stack, the backend server specifically, by changing the underlying technology used to build it. Fastify is a modern open-source Node.js web server framework with first-class Typescript support and a vibrant community. It uses modern coding techniques to improve the developer experience, has a plugin architecture that encourages good design and separation of concerns, and most of all it is fast... very fast!

Cross-platform token adapter

After looking at the currently available output formats, JSON and CSS, our team identified an opportunity to rapidly expand the available formats of the generated design tokens. By leveraging the team's previous experience building design systems, we decided to use the open source tool Style Dictionary to generate design tokens that can be consumed by many platforms, including Android, iOS, web, JS, and more. This could have a massive impact on the adoption of the theme builder by generating design tokens for many platforms.

Project Artifacts

Deliverable Purpose
Visual Collaboration Board Artifacts Supporting development material for team.
Concept Playback - Pitch Video Required for judging.
Concept Show-n-Tell Video Optional or Required for judging depending on track.
Solution Code Supporting material for judging depending on track.

Team Information

Our team members came together because we share a passion for accessibility, design systems, and the modernization of tech stacks. We believe that these combined passions give our team a competitive advantage and the strength to make hackathon contributions with a real impact!

Name Organization
Dylson Valente Neto Individual Contributor
Cody Zuschlag Individual Contributor
Novedeep Kaur Individual Contributor