Marketing site for Bolic — personal training companion app. Built with React, Vite, and Tailwind CSS. Deployed to Azure Static Web Apps.
Requires Node.js 20.19+.
npm install
npm run devnpm run build
npm run previewOutput goes to dist/.
- Create an Azure Static Web App linked to this repo.
- Set build settings:
- App location:
/ - Output location:
dist
- App location:
- Add the deployment token as
AZURE_STATIC_WEB_APPS_API_TOKENin GitHub repo secrets. - Push to
mainto trigger deploy via.github/workflows/azure-static-web-apps.yml.
public/staticwebapp.config.json handles SPA fallback routing.
Colors and copy sourced from app:
- Accent:
#dc2626(brand red) - Tagline: Your personal training companion
- Features: offline tracking, progress analytics, science-based programs