Skip to content

SwitchbackTech/compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🧭 Compass Calendar

A focused workspace for organizing your day and staying on track; All your events & tasks in one place

Short.Demo.mov

Benefits

🧘 Get clear

Plan your Month β†’ Week β†’ Day β†’ Now

1️⃣ Simplify your life

One app for tasks, events, and plans

⚑ Go fast

Shortcuts, command palette, lightweight code

πŸ”„ Keep your GCal

Events sync to Google Calendar*

Features

The unique stuff

  • β˜€οΈ Day mode: See your tasks and events side-by-side
  • 🎯 Now mode: Lock-in on a single task
  • ✍️ Display custom note-to-self
  • β˜‘οΈ Organize tasks in a Someday / Maybe list
  • ⏩ Move an event forward/back with one click

The basics

  • πŸ”„ Recurring events
  • ⚑ Command palette
  • ⚑ Shortcuts
  • πŸ•’ Display events in local time
  • 🏷️ Tagging events
  • πŸ–οΈ Resizing events
  • πŸ–οΈ Duplicating events
  • πŸ–οΈ Reordering tasks
  • πŸ–οΈ Drag & drop
  • πŸ”„ Hosted 2-way sync with Google Calendar
  • πŸ”„ Local 2-way sync with Google Calendar (Ngrok proxy)
  • πŸ” Google OAuth authentication
  • πŸ” User session management (Supertokens)
  • βœ‰οΈ Email capture (Kit)

Limitations

Features we don't support yet:

  • πŸ“‚ Sub-calendars (*only primary calendar is supported)
  • πŸ”— Sharing
  • πŸ“ Location
  • ⏰ Reminders
  • πŸ“± Mobile app

Next Steps

Tech Stack

React TypeScript NodeJS Google Cloud MongoDB Redux Express.js Socket.io Webpack Yarn Styled Components TailwindCSS Jest Testing-Library Ngrok