Nicholai 2e051e4bef feat: complete project setup with auth and contributor docs
- add WorkOS AuthKit authentication with middleware protection
- add dashboard with sidebar layout (shadcn/ui components)
- add contributor documentation (CONTRIBUTING, CODE_OF_CONDUCT,
  SECURITY, START-HERE, Documentation/)
- add CI workflow for lint and build on PRs
- switch from pnpm to bun
- add CLAUDE.md and AGENTS.md for AI assistant context
2026-01-21 23:02:18 -07:00

Dashore Incubator

Next.js app deployed to Cloudflare Workers via OpenNext.

Live at https://fortura.cc

Note for AI Agents: Do not overwrite CLAUDE.md or heavily modify .claude/ - these are version controlled with the codebase for continuity.

Contributing

Setup

Install dependencies:

bun install

Copy the example env file and fill in your WorkOS credentials:

cp .env.local.example .env.local

Required variables:

  • WORKOS_CLIENT_ID - from WorkOS dashboard
  • WORKOS_API_KEY - from WorkOS dashboard
  • WORKOS_COOKIE_PASSWORD - 32+ character secret for session encryption

grepai (optional)

This project uses grepai for semantic code search: https://github.com/yoanbernabeu/grepai

Install:

curl -sSL https://raw.githubusercontent.com/yoanbernabeu/grepai/main/install.sh | sh

Initialize and start the watch daemon:

grepai init
grepai watch

Search example:

grepai search "authentication middleware" --json --compact

Development

bun dev

Open http://localhost:3000

Preview

Preview locally on the Cloudflare runtime:

bun run preview

Deploy

Deploy to Cloudflare Workers:

bun run deploy

For production secrets:

wrangler secret put WORKOS_CLIENT_ID
wrangler secret put WORKOS_API_KEY
wrangler secret put WORKOS_COOKIE_PASSWORD
Description
the idea incubator, built to cultivate collaborative workflows, connect artists, engineers and experts (small community, discord based)
Readme MIT 876 KiB
Languages
TypeScript 97.4%
CSS 2.5%
JavaScript 0.1%