Sticky Notes is a sleek, modern sticky notes application that lets you organize your thoughts on an infinite digital canvas. Drag, resize, color-code, and search β all with a buttery-smooth experience designed for mobile.
π± Android 8.0+ required β’ No ads β’ 100% offline
Features Β· Screenshots Β· Tech Stack Β· Architecture Β· Download Β· Developer
|
Choose from 6 beautiful color themes β Yellow, Pink, Blue, Green, Purple, and Orange β to categorize and personalize every note. Instantly search through all your notes with live filtering. Matching notes are highlighted while others gracefully fade out. Freely drag notes anywhere on the infinite canvas. Resize them from the corner handle to fit any amount of content. |
Pinch to zoom in and out of your canvas (25% β 200%). Dedicated zoom controls also available at the bottom-left corner. All notes are saved automatically to local storage. Your canvas is always there when you come back β no login required. Power-user shortcuts: |
| Feature | Description |
|---|---|
| ποΈ Smart Delete | Two-step delete confirmation prevents accidental data loss |
| π Board System | Organize notes across named, renamable canvases |
| π― Context Menu | Right-click anywhere to add a note at that exact position |
| π± Mobile-First | Designed with safe areas for notch displays & gesture navigation |
| βοΈ Inline Editing | Click any note to start typing β no modals, no friction |
| π·οΈ Note Counter | Live badge shows total note count in the toolbar |
| π§² Z-Index Management | Click a note to bring it to front β natural stacking behavior |
| π Smooth Animations | Micro-animations, hover effects, and transitions throughout |
| π Dot Grid Background | Beautiful dot-pattern canvas that scales with zoom |
| π Cross-Platform | Runs as a web app and an Android APK via Capacitor |
Clean, minimal canvas with helpful onboarding β keyboard shortcuts & a call-to-action button to create your first note.
Multiple colored sticky notes freely placed on the canvas with drag handles, resize grips, and search bar.
Beautiful popover menu with 6 color options and a delete action β keeping the interface clean and minimal.
Confirmation dialog prevents accidental deletion β clear UI hierarchy with destructive action highlighted in red.
π¦ Sticky Notes
βββ π― app/ # Next.js App Router
β βββ page.tsx # Main entry β board initialization
β βββ layout.tsx # Root layout with theme provider
β βββ globals.css # Global styles & design tokens
β
βββ π§© components/ # React Components
β βββ sticky-canvas.tsx # Infinite canvas with zoom & pan
β βββ sticky-note.tsx # Individual note with color & resize
β βββ canvas-toolbar.tsx# Top bar with search, add, clear
β βββ empty-canvas.tsx # Onboarding empty state
β βββ note-color-picker.tsx
β βββ ui/ # Radix-based UI primitives
β
βββ πͺ hooks/ # Custom React Hooks
β βββ use-sticky-notes # CRUD operations & search filtering
β βββ use-canvas-interactions # Drag & resize state machine
β
βββ π lib/ # Core Logic
β βββ sticky-notes-storage.ts # LocalStorage persistence
β βββ sticky-notes-types.ts # TypeScript interfaces
β βββ note-colors.ts # Color palette configuration
β βββ utils.ts # Utility functions
β
βββ π± android/ # Capacitor Android Project
βββ ... # Native Android build files
"The best tool is the one that gets out of your way."
-
π― Zero Friction β Double-click to create, click to edit. No buttons, modals, or forms standing between you and your thought.
-
π Infinite Canvas β No pages, no folders, no hierarchy. Just a wide-open space that grows with your ideas.
-
π¨ Tactile & Familiar β Real sticky-note aesthetics with tape-strip headers, soft shadows, and subtle rotations make digital feel physical.
-
π± Mobile-Native Feel β Built for touch-first with safe area handling, pinch-to-zoom, and gesture-friendly interactions.

