Skip to content

A lightweight, offline-first, modular story-writing platform built with Next.js 14, TypeScript, TailwindCSS, and shadcn/ui-inspired components.

Notifications You must be signed in to change notification settings

auroraongithub/Lily

Repository files navigation

Lily

A lightweight, offline-first, modular story-writing platform built with Next.js 14, TypeScript, TailwindCSS, and shadcn/ui-inspired components.

Quick start

  1. Install dependencies
npm install
  1. Start the dev server
npm run dev
  1. Open http://localhost:3000

Scripts

  • npm run dev – Start Next.js dev server
  • npm run build – Build production bundle
  • npm run start – Start production server
  • npm run lint – Run ESLint
  • npm run format – Run Prettier
  • npm run test – Run Vitest tests

Tech Stack

  • Next.js 14 (App Router)
  • TypeScript (strict)
  • TailwindCSS
  • shadcn/ui-inspired primitives (lucide-react icons)
  • Dexie (IndexedDB)
  • React Flow / Konva / Fabric.js (future, lazy-loaded)
  • pdf-lib / (future: pdfmake, epub) – lazy-loaded when used

Project Structure

See ARCHITECTURE.md for full details.

About

A lightweight, offline-first, modular story-writing platform built with Next.js 14, TypeScript, TailwindCSS, and shadcn/ui-inspired components.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published