The official FrozenDev homepage. https://frzn.dev
  • PHP 73.6%
  • CSS 26.4%
Find a file
NotAShelf cd86aa4bd4
build: move the favicon file where Astro expects it
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic64b73730b31ba462775d487d8f559736a6a6964
2026-04-08 22:10:35 +03:00
public build: move the favicon file where Astro expects it 2026-04-08 22:10:35 +03:00
src components/TorNotice: parameterize; make table size dynamic 2026-04-08 22:05:21 +03:00
.gitattributes Add base app 2024-08-06 19:40:06 +01:00
.gitignore port to Astro 2026-04-08 22:01:09 +03:00
.prettierignore chore: configure prettier to mind its own business 2026-04-08 22:01:10 +03:00
.prettierrc chore: configure prettier to mind its own business 2026-04-08 22:01:10 +03:00
astro.config.ts port to Astro 2026-04-08 22:01:09 +03:00
package.json port to Astro 2026-04-08 22:01:09 +03:00
pnpm-lock.yaml port to Astro 2026-04-08 22:01:09 +03:00
README.md docs: initial project README 2026-04-08 22:08:50 +03:00
tsconfig.json port to Astro 2026-04-08 22:01:09 +03:00

frzn.dev

Hackerspace portal & our glorious homepage.

Development

Prerequisites

  • Node.js 22+ (any recent version should just work)
  • pnpm

Setup

# Install all dependencies
$ pnpm install

Commands

# Common tasks
$ pnpm dev       # Start development server (http://localhost:4321)
$ pnpm build     # Build for production
$ pnpm preview   # Preview production build
$ pnpm fmt       # Format code
$ pnpm fmt:check # Check formatting

Tech Stack

This site is built with Astro, using Astro 6.x with server-side rendering features powered by @astrojs/node. The stack is relatively simple, and should be easily extensible without sacrificing from maintainability in the long term.