S

serverus

🔥 Multi-tenant application for creating customized platforms, marketplaces, and websites with custom hostnames on the edge. PayPal Marketplace and Stripe Connect integration. i18n locales and translations. Theme customization and more.

Created the API endpoint and Yup validation schema for updating the site theme settings

Added a site theme options backup used to revert appearance changes when the user clicks cancel

Cross-browser testing

When I say 'cross-browser,' I mean that it has been tested in Chrome.

Completed first pass on the color input component

I rarely modify more than these options when compiling Bootstrap from SCSS to create unique-looking websites. By limiting the color palette to a primary color and gray, it greatly reduces the CSS variables needed.

Custom color and form actions have been added to appearance settings

Light mode exists! Just don't expect many screenshots of it.

Decided not to offer users a choice of fonts and instead stick with the native font stack

Coded a Form Group component for elements like labels and messages to surround inputs

For many years, I developed a habit of simply copying and pasting form input labels and message divs. In retrospect, I realize I should have taken the time to create these components a long time ago. This project is about avoiding shortcuts and investing the time to build things properly.