Skip to content

[P0-1] Scaffold Next.js App #1

@realproject7

Description

@realproject7

Context

Initialize the web app with the project's core tech stack. PlotLink is a Next.js App Router project with TypeScript and Tailwind CSS. The design direction (§6.1) is mobile-first with a terminal/monospace aesthetic — dark background, light text, outline-based UI, no fills, no shadows.

Sub-tickets

  • P0-1a: Initialize Next.js project with App Router, TypeScript, Tailwind CSS, ESLint. Configure path aliases (@/src/).
  • P0-1b: Set up terminal design system — monospace font, dark color palette, CSS variables for the design tokens (background, text, accent, border). Create a minimal global stylesheet following §6.1.
  • P0-1c: Create .env.example listing all environment variables the project will need. Reference the proposal §4.1 (Filebase, Supabase, RPC) and §12 (External Dependencies) for the full list. Leave values empty — just document what each var is for.

Proposal Reference

§6.1 (Design Direction — Terminal Aesthetic)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions