NudgeSoon
A simple app that helps you track anything with an expiry date—passports, memberships, food, medicine, and more.
Building Web Applications in 2026 from Scratch
The landscape of product development has shifted dramatically. AI hasn't just made it easier to ship — it's fundamentally changed how we build. Rather than starting from basic templates, developers now begin with sophisticated foundations and focus on guidance and refinement rather than purely writing code.
The project's genesis came from a personal frustration. I had forgotten to renew car registration the previous year and faced significant financial consequences. This prompted recognition that no streamlined product existed to centrally track expirations across registrations, subscriptions, insurance, and passports — items easily forgotten until they become urgent.
I committed to shipping within three days using contemporary development approaches.
How I Built It
The development process leveraged multiple AI tools strategically. ChatGPT served as a thought partner for features, naming, positioning, and UX flows. Claude functioned as a senior engineer, producing thoughtful architecture and clean implementations even from loose prompts. Cursor operated as a junior developer — excelling with clear context and instructions while struggling with vagueness. The daily token limit forced intentional thinking before each prompt.
Clear inputs create better outputs, particularly for smaller UI components and tweaks.
The Stack
- Framework: Next.js
- Styling: Tailwind and shadcn
- Deployment: Vercel
- Database: Postgres (Neon)
- Testing: Playwright for end-to-end automation
This combination eliminated infrastructure friction while enabling rapid iteration and automatic previews.
The Hardest Part
Surprisingly, the most challenging aspect wasn't backend logic but user experience. Initial vague prompts requesting something "clean or modern" proved ineffective. Success came through specificity regarding color palettes, spacing, icon styles, and interaction patterns. AI does not replace taste. It amplifies it.
Shipping V1
Development followed a three-day timeline: initial build (day one), visual refinement (day two), and polish with testing and launch (day three). Future plans include browser extensions, email parsing, calendar synchronization, enhanced reminders, and mobile applications.
The real bottleneck in 2026 is not typing code. It is clarity. AI functions as a growth multiplier when direction is established but accelerates confusion without solid foundations. Developers remain accountable for production code — they simply reach the finish line faster, creating opportunity for thoughtful design and strategic prioritization.
