feat(page): initial landing page with dev tooling

Pre-launch landing page for The Lofty Project — a 501(c)(4) connecting
creative talent with leftist organizing. Includes hero with blur-in
line-by-line animation, three-pillar section (Talent/Media/Infrastructure),
interest signup buttons, and responsive design with fluid typography.

Tooling: Astro 5, Biome linting/formatting, Lefthook git hooks,
Commitizen with conventional commits, and project documentation.
This commit is contained in:
Sanil Chawla
2026-02-11 16:49:59 -08:00
commit fd7d977c65
18 changed files with 2410 additions and 0 deletions

28
package.json Normal file
View File

@@ -0,0 +1,28 @@
{
"name": "landing",
"type": "module",
"version": "0.0.1",
"scripts": {
"dev": "astro dev",
"build": "astro build",
"preview": "astro preview",
"astro": "astro",
"lint": "biome check .",
"lint:fix": "biome check --write .",
"format": "biome format --write .",
"format:check": "biome format .",
"commit": "cz",
"prepare": "lefthook install"
},
"dependencies": {
"astro": "^5.17.1"
},
"devDependencies": {
"@biomejs/biome": "^2.3.10",
"@commitlint/cli": "^20.2.0",
"@commitlint/config-conventional": "^20.2.0",
"commitizen": "^4.3.1",
"cz-git": "^1.12.0",
"lefthook": "^2.0.12"
}
}