- QWIK
- SST (for IAC and deployments)
- Supabase for free postgres database and auth
- Leverages the serverless-http and qwik's nodeServerAdapter to deploy the QWIK app to AWS Lambda.
- Deploys a CDN router in front of the lambda function for BLAZINGLY FAST qwik performance.
src
- components
- theme (components to help with styling)
- [component] (folder for the component name)
- index.tsx (the component)
- style.css (the component's styles)
- [sub-component]
- index.tsx (the sub-component)
- style.css (the sub-component's styles)
- [sub-component]
- [component] (folder for the component name)
- [experiment] (per experiment the components that are unique to it)
- [component] (folder for the component name)
- index.tsx (the qwik component)
- style.css (the component's styles)
- index.react.tsx (if there is a react component that is "qwikifyed" with the "qwikify" function)
- [component] (folder for the component name)
- theme (components to help with styling)
- routes (follows the standard qwik route structure)
- style.css (global styles)
pnpx sst shell [--stage ${environment}]- by default this uses your local user profile.- Within the new sst shell,
pnpm run dev. This will allow you to dev in the normal QWIK local dev way but linked to the specified sst stage environment.
pnpx sst shell --stage ${environment}- by default this uses your local user profile.- Within the new sst shell,
pnpm run build- this will build the project for the target sst environment.
- Ability to build & run the qwik development environment with multiplexer using sst dev
- Ability to install the sst project structure via
qwik add sstcommand.