A cozy typewriter calendar that turns your daily reminders into cinematic printed receipts. π§Ύβ¨
Ship date: July 10, 2026 πΈ
Most calendar apps nag you. Ping. Buzz. Red dot. Anxiety.
Clatter is different.
Clatter is a cottagecore desktop calendar built around a vintage typewriter. When a reminder fires, a beautiful floral-bordered receipt scrolls out of the typewriter roller β letter by letter, with real typewriter sounds, ending with a satisfying ding.
It doesn't nag you. It gifts you a reminder. π
Set a reminder for 3:00 PM. Walk away. Live your life.
At 3:00 PM sharp, your typewriter comes alive:
- ποΈ Paper scrolls up through the roller
- β¨οΈ Your note types out letter by letter (with real click sounds!)
- π A gentle ding announces it's ready
- βοΈ You "tear off" the receipt when done
This isn't a notification. It's a tiny cinematic moment in your day.
- Beautiful monthly view with month navigation
- Today's date highlighted in pink
- Click any date to add notes, stamps, or reminders
- Write anything on any date
- Handwritten font for that diary feel
- Edit, update, or delete anytime
Tag your dates with mood/type markers:
| π Birthday | π Love | β Special | β Coffee | πΈ Self-care | πΎ Pet |
|---|---|---|---|---|---|
| πΌ Work | π Study | β° Deadline | β Health | π΅ Event | π Gift |
- Set an optional time when creating a note
- Auto-triggers the receipt animation at that time
- No permission popups, no browser nags β just pure magic
- Floral cream paper with torn edges
- Real typewriter letter-by-letter effect
- Custom paw print branding
- Cinematic scroll-out from the typewriter roller
- Click sound per letter (adjustable volume)
- Classic ding + paper roll on completion
- Satisfying paper tear on close
- Toggle sounds on/off (preference saved!)
- All notes, stamps, reminders saved locally
- Sound preferences remembered
- Zero backend, zero accounts, 100% private
Cottagecore Kawaii meets Vintage Typewriter
Clatter is what you'd get if a Studio Ghibli movie designed a calendar app. Warm, romantic, playful, tactile.
- π Rose Pink
#C73E5Fβ the main character - π¦ Cream Paper
#F5E6C8β soft warmth - πΏ Teal Accent
#4A9B8Eβ playful pop - β€οΈ Poppy Red
#D63838β vintage floral vibes - π€ Deep Ink
#4A1F2Eβ grounded elegance
- Special Elite β authentic typewriter feel
- Courier Prime β monospaced elegance
- Caveat β handwritten softness for notes
- βοΈ React 18 + TypeScript β modern, type-safe
- β‘ Vite β lightning-fast dev experience
- π¬ Framer Motion β buttery smooth animations
- π date-fns β clean date handling
- π¨ Custom CSS β hand-crafted cottagecore design system
- πΎ LocalStorage β zero-backend persistence
- Node.js 18+
- npm
Clone the repository:
git clone https://github.com/bistighosh16/clatter.gitcd clatter
Install dependencies:
npm install
Start the dev server:
npm run dev
Open http://localhost:5173 in your browser and start clattering! ποΈβ¨
- Click any date on the calendar
- Write a cozy note in the modal
- Pick a stamp to visually tag the day (optional)
- Set a reminder time (optional!)
- Save and watch a beautiful receipt print immediately
- If you set a reminder β walk away and let the magic surprise you at that time!
All visual assets are custom-generated for Clatter's unique aesthetic:
- ποΈ Typewriter illustration β Custom-prompted cottagecore design
- π¨ 12 rubber stamps β ink texture style
- π§Ύ Receipt paper template β vintage floral bordered design
- π΅ Sound effects β royalty-free from Pixabay
| Traditional Calendar | Clatter |
|---|---|
| Cold digital notifications | Cinematic printed receipts |
| Same UI everywhere | Cottagecore art direction |
| Emojis for events | Hand-drawn custom stamps |
| Requires accounts | 100% local + private |
| Functional | Emotional |
- π Weekly / daily view
- π¨ Multiple typewriter color themes
- π Morning digest receipt on startup
- π Streaks & stats
- π₯οΈ Desktop app via Tauri
- πΈ Export receipts as shareable images
- π Optional cloud sync
- π Recurring reminders
Clatter started as a simple question: "What if reminders felt like little gifts instead of interruptions?"
Every design decision β from the flowers on the typewriter to the paw print on the paper to the letter-by-letter typing β was made with intention. This isn't just an app. It's a small piece of everyday magic.
I hope it makes your days a little cozier. πΈ
Made with ππΎ by Vivi
Building tiny cinematic experiences, one commit at a time. β¨
β Star this repo if Clatter made you smile!