| Name | Last commit date | |
|---|---|---|
| .. | ||
| public | 3 months ago | |
| src | 4 months ago | |
| .gitignore | 4 months ago | |
| bun.lock | 4 months ago | |
| index.html | 4 months ago | |
| package.json | 4 months ago | |
| postcss.config.js | 4 months ago | |
| README.md | 4 months ago | |
| tailwind.config.ts | 4 months ago | |
| tsconfig.app.json | 4 months ago | |
| tsconfig.json | 4 months ago | |
| tsconfig.node.json | 4 months ago | |
| vercel.json | 4 months ago | |
| vite.config.ts | 4 months ago | |
landing
Marketing site for OpenScience — the source behind openscience.sh.
Standalone Vite + React + Tailwind project (not part of the monorepo bun
workspace, so its deps stay isolated). The whole page is one file:
src/pages/Landing.tsx, styled by src/index.css (warm-dark palette,
self-hosted CMU Concrete, dither/grain/atmosphere utilities, scroll reveals).
bun install
bun run dev # local preview
bun run build # production build → dist/
public/install is served at openscience.sh/install, so
curl -fsSL https://openscience.sh/install | bash works. Screenshots in
src/assets/ are captured from the real workspace UI.
Deployed via Vercel (project openscience-landing-page, which owns the
openscience.sh domain): vercel deploy --prod.