Skip to content

SwitchbackTech/compass

Repository files navigation

🧭 Compass Calendar

Overview

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

Build

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

Compass_Highlights

Features

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

Visit app.compasscalendar.com to see them all in action with your own events

Limitations

This calendar is a work in progress that might not have everything you need yet, including:

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

Documentation

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

TheDocs

Links

📃 Compass Docs

🔵 Production App

🎬 Compass on YouTube

Compass Blog