- description: customizable landing page product
- client side SPA that displays an image and additional configurable information
- admin access allows the content to be updated and redeployed directly from the site
- npm
- github
- architecture:
- ui: react
- next steps:
- publish module to NPM for ease of third party integration ✅
- add further UI config features
- font, element placement, navigation
- productize it. this component by itself can be a modular website that non-technical people can configure and deploy for themselves without coding ✅
- props:
prop | type |
---|---|
title? | string |
name? | string |
subtitle? | string |
actionStatement? | string |
actionDestination? | string |
accentColor? | string |
secondaryAccentColor? | string |
backgroundColor? | string |
backgroundImage? | string |
headshotSrc? | string |
socialUrls? | string[] |
topComponents? | ReactNode |
editable? | [boolean, Dispatch<SetStateAction<boolean>>] |
cms? | SpenpoLandingCms |
cache? | SpenpoLandingCache |
cacheCallback? | (cache: SpenpoLandingCache) => Promise<void> |
Visit this page for a demo of this project.