/compass-calendar

🧭 Monorepo for Compass, a weekly calendar for minimalists

Primary LanguageTypeScriptMIT LicenseMIT

🧭 Compass

Build License: MIT

Compass is a weekly calendar app that integrates with Google Calendar.

Compass_Highlights

Features

Here are the main features. Visit app.compasscalendar.com to see them all in action with your own events

  • 🔄 2-way sync with Google Calendar
  • 🔄 Recurring events
  • 🕒 Display events in local time
  • 🏷️ Tagging events
  • 🖍️ Resizing events
  • 🖍️ Task reordering
  • 🖍️ Drag & drop tasks & events
  • 🖍️ Shortcuts
  • ✉️ Email capture
  • 🔐 Google OAuth authentication
  • 🔐 User session management

Limitations

I got pretty far, but I didn't include all the features you'd expect from a calendar app. Here are some of main things that are missing:

  • Sub-calendars (only primary calendar is supported)
  • Sharing
  • Location
  • Reminders
  • Mobile app

Built with 💙 and these things

React TypeScript NodeJS Google Cloud MongoDB Redux Webpack Yarn Styled Components Jest Testing-Library

Setup & Guides

All the docs are at docs.compasscalendar.com, including guides on how to install, test, build, deploy, and contribute

Context

Checkout the launch post on the Compass Blog to learn more about the project and its history

Links