Skip to content

About

Anonymous online notepad: A learning project built with Next.js, TypeScript, and PostgreSQL.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

anon-notepad

An anonymous online notepad. Users can create, edit, save, and manage plain-text notes without registering an account. Notes are stored in PostgreSQL and associated with a browser-based anonymous identifier.

Built as a learning project to practice full-stack web development. Contributions from other learners are welcome. See CONTRIBUTING.md.

Stack

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Database: PostgreSQL (Neon)
  • ORM: Drizzle ORM
  • Hosting: Vercel

Architecture

See docs/architecture.md for

  • Component state ownership
  • prop flow
  • API calls
  • Database schema

Core Features

  • Create, rename, and delete notes
  • Plain-text editing with undo and redo
  • Explicit save with unsaved change indicators
  • Multiple notes open in tabs
  • Import and export plain-text files
  • Anonymous access without registration
  • Notes isolated per browser session

About

Anonymous online notepad: A learning project built with Next.js, TypeScript, and PostgreSQL.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages