TextHeap

Shipped public

A minimalist plain-text note-taking web app with user authentication and a distraction-free interface.

Live site · Repository

13 commits over 3 days

What it is

TextHeap is a simple note-keeping application that emphasizes plain text storage and minimal friction. Users can create, edit, and manage notes in a clean interface without complex formatting or proprietary lock-in. The app is deployed live and supports authenticated multi-user access with notes stored in a database.

Why I built it

Built to explore the "one big text file" philosophy in a web-native format, combining minimalist note-taking principles with modern web technologies. Likely served as a learning project for integrating Next.js App Router, tRPC, Prisma, and NextAuth while delivering a genuinely useful productivity tool.

Tech stack

Next.js (App Router), TypeScript, React, tRPC, Prisma (with SQL database), NextAuth for authentication, Tailwind CSS for styling, and an OpenAI integration (server/openai.ts). Deployed to Vercel.

Timeline & effort

Last active May 6, 2025 — 13 commits across 3 active days (spanning 5 days).

Developed over 6 days in early May 2025 with 13 commits across 3 active days. The short but focused burst included database schema iterations (renaming fields, adding notes table) and component development, suggesting rapid prototyping and iteration to a deployable state.

Did it turn out useful?

The app is deployed and publicly accessible at text-heap.vercel.app with user authentication, database persistence, and a complete feature set for creating and managing notes. The schema migrations and multi-component architecture indicate a functional product, not just a throwaway experiment.

#notes #plain-text #minimalism #trpc #nextjs #productivity