A visually immersive note-taking app built with Next.js + TypeScript + Tailwind CSS, themed around cosmic nebula aesthetics for a calming journaling experience.
π Live Demo: novanotesweb.vercel.app Source Code: NovaNotes GitHub Repo
- π Galaxy & Nebula-inspired UI β cosmic visuals, soothing gradients, dark mode
- β±οΈ Focus Mode (25 min) β stay productive with timed sessions (Pomodoro style)
- π Achievements β unlock milestones as you take notes & stay consistent
- πΎ Auto-save while typing β never lose your thoughts
- π Local-first storage β your notes remain private
- βοΈ Next.js (App Router) + TypeScript
- π¨ Tailwind CSS with custom cosmic theme
- π§© UI Components: custom components
- β‘ Hooks for editor state, auto-saving
- π¦ Vercel for seamless deployment
βββ app/ # Next.js pages & layouts
βββ components/ # UI parts like editor, header, buttons
βββ hooks/ # Auto-save, theme switch, focus timer logic
βββ lib/ # Helpers, data formatting
βββ public/ # Images, backgrounds
βββ styles/ # Tailwind overrides & cosmic theme
βββ components.json # UI registry
βββ next.config.mjs
βββ tailwind.config.ts
βββ tsconfig.json
βββ package.json
βββ README.md# Clone the repo
git clone https://github.com/codewitharslanjaved/NovaNotes.git
cd NovaNotes
# Install dependencies
npm install
# Launch dev server
npm run dev # Go to http://localhost:3000
# Build for production
npm run build
npm start- π€ Export notes as PDF or Markdown
- π¨ Theme customization (color schemes, fonts)
- βοΈ Sync across devices with encryption
- π Rich text editor for distraction-free writing
- β° Advanced reminders + journaling prompts
- π Cloud backup with zero-knowledge encryption
- π Productivity stats + streak tracking
Created by Arslan Javed β GitHub π‘ Live: novanotesweb.vercel.app
This project is public β use the app freely, but do not redistribute the code without permission.

