Skip to content

🧭 Monorepo for Compass, a weekly calendar for minimalists

License

Notifications You must be signed in to change notification settings

OleksiyRudenko/compass-calendar

Β 
Β 

Repository files navigation

🧭 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

About

🧭 Monorepo for Compass, a weekly calendar for minimalists

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.7%
  • JavaScript 9.2%
  • Other 0.1%