
Overview
Notiq is a full-stack AI-powered notes workspace built to demonstrate production-grade product engineering. It features a Markdown editor with live preview and autosave, user authentication with credential-based login, and a dashboard with analytics on note usage patterns. The AI layer integrates Google's Gemini API to provide summaries, extract action items, and suggest titles — all with traceable per-user usage logging. Notes support public sharing via unique URLs, tagging with many-to-many relationships, full-text search, and tag-based filtering. The data layer uses Prisma ORM with PostgreSQL, featuring normalized schemas for notes, tags, sharing tokens, and AI usage records.
Tech Stack
Key Outcomes
Delivered a Markdown notes workspace with live preview, autosave, public sharing, tag filters, search, and dashboard analytics.
Engineered 3 Gemini-powered endpoints for summaries, action items, and title suggestions with traceable per-user usage logging.
Implemented credential authentication, protected routes, and user-scoped data isolation across 10+ API routes.
Designed normalized note, tag, sharing, and AI usage schemas with Prisma migrations and many-to-many relationships.