My personal website https://keircn.com
  • TypeScript 95.4%
  • CSS 4.6%
Find a file
Keiran 373ee27ad0
All checks were successful
CI / build (push) Successful in 5m45s
fix: types
2026-02-14 18:15:33 +00:00
.forgejo/workflows dsafojIOFGJiodjgi 2026-01-27 10:03:36 +00:00
drizzle remove recommendations 2025-12-18 04:57:15 +00:00
public new avatar 2026-02-09 15:06:43 +00:00
src fix: types 2026-02-14 18:15:33 +00:00
.env.example feat(guestbook): add discord oauth authentication for guestbook signing 2025-12-17 00:36:52 +00:00
.gitignore migrate from bun to pnpm 2025-10-29 01:49:34 +00:00
biome.json feat(Comments): embed links 2026-02-14 17:49:31 +00:00
drizzle.config.ts fix(/api/anilist): replace any return type with AniListResponse type interface 2025-11-02 15:27:41 +00:00
LICENSE Add MIT License to the project 2025-08-29 23:16:23 +01:00
next.config.ts meow 2025-12-13 13:28:07 +00:00
package.json update dependencies 2026-02-14 17:26:58 +00:00
pnpm-lock.yaml update dependencies 2026-02-14 17:26:58 +00:00
pnpm-workspace.yaml switch to pnpm and enhance lastfm card 2026-01-05 18:44:45 +00:00
postcss.config.mjs Initial commit from Create Next App 2025-08-29 22:57:36 +01:00
README.md update readme 2025-11-25 21:33:16 +00:00
tsconfig.json linter 2025-10-22 08:04:39 +01:00

website

my personal website

Prerequisites

  • Node.js
  • Package manager (bun)

Quick start

bun i

cp .env.example .env

bun run dev

Build & Production

Build the optimized production bundle:

bun run build
bun run start

Contributing

Contributions welcome. Please:

  1. Fork the repo
  2. Create a feature branch
  3. Open a PR with a clear description

Make sure you lint and format before merging into main

License

This project is subject to the terms of the MIT License