GitHub - SwitchbackTech/compass: 🧭 A task manager for engineers. Organize your day and get things done

2 min read Original article ↗

🧭 Compass Calendar

A minimal task manager for engineers.

All your tasks & events in one place

Organize your day and stay on track

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