Marketing website for Cyan - the collaboration platform.
# Get dependencies
flutter pub get
# Run locally
flutter run -d chrome
# Build for production
flutter build web --release --web-renderer htmlAutomatic deployment via GitHub Actions on push to main.
The workflow:
- Builds Flutter web with HTML renderer
- Copies CNAME for custom domain
- Deploys to GitHub Pages
lib/
main.dart # Full website (single file)
assets/
cyan-wordmark.png # Logo
constellation.svg # Animated Y constellation
web/
index.html # Entry point with loading screen
manifest.json # PWA manifest
Uses exact Monokai colors from the Cyan app (ThemeManager.swift):
| Color | Hex |
|---|---|
| background | #272822 |
| surface | #3E3D32 |
| foreground | #F8F8F2 |
| comment | #75715E |
| cyan | #66D9EF |
| green | #A6E22E |
| purple | #AE81FF |
| orange | #FD971F |
| yellow | #E6DB74 |
| red/pink | #F92672 |
Currently logs to console. To wire up:
- Create account at buttondown.email
- Get your form action URL
- Update
_submitEmail()in main.dart
- Deploy an endpoint that accepts
{ email: string } - Update
_submitEmail()to POST to your endpoint
Proprietary - Block Xaero