- Vite (Typescript/React)
- Tailwind3 for styling framework
- PostCSS (with extend, apply and nesting plugins)
- Jest for unit testing
- Github Workflows for C
- Vercel for CD
src/__test__- is the home for test coverage.src/assets- static media such as media or binaries.src/lib- React components, template parts and custom libraries.src/styles- The only place to use CSS.
Tailwind is preconfigured to provide color mappings for Strive brand colors with the usual scaling options.
brand-*- Branded hue of blue. (examples: `brand-100, brand-200, brand-300, etc...)brand2-*- Branded hue of green. (examples: `brand2-100, brand2-200, brand2-300, etc...)brand3-*- Branded hue of orange. (examples: `brand3-100, brand3-200, brand3-300, etc...)
The app is preconfigured with user access and authentication using Auth0.
To enable, simply provide your Auth0 ClientID and domain through the environment variable VITE_AUTH0_CLIENTID and VITE_AUTH0_DOMAIN.