Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SwitchbackTech/compass
π§ Monorepo for Compass, a weekly calendar for minimalists
https://github.com/SwitchbackTech/compass
calendar google google-calendar google-calendar-api google-calendar-integration google-calendar-synchronization nodejs react scheduling shortcuts time-management typescript
Last synced: 21 days ago
JSON representation
π§ Monorepo for Compass, a weekly calendar for minimalists
- Host: GitHub
- URL: https://github.com/SwitchbackTech/compass
- Owner: SwitchbackTech
- License: mit
- Created: 2023-09-27T20:40:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-20T18:11:08.000Z (3 months ago)
- Last Synced: 2024-10-21T23:48:46.930Z (3 months ago)
- Topics: calendar, google, google-calendar, google-calendar-api, google-calendar-integration, google-calendar-synchronization, nodejs, react, scheduling, shortcuts, time-management, typescript
- Language: TypeScript
- Homepage: https://www.compasscalendar.com
- Size: 6.71 MB
- Stars: 148
- Watchers: 4
- Forks: 11
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/SwitchbackTech/compass - Calendar app (Jump To / Productivity)
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/SwitchbackTech/compass - Calendar app (Jump To / Productivity)
README
# π§ Compass Calendar
## Overview
_Compass is a weekly calendar app that integrates with Google Calendar._
![Build](https://github.com/SwitchbackTech/compass/actions/workflows/test.yml/badge.svg)
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) ![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white) ![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white) ![Google Cloud](https://img.shields.io/badge/GoogleCloud-%234285F4.svg?style=for-the-badge&logo=google-cloud&logoColor=white) ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white) ![Redux]() ![Socket.io](https://img.shields.io/badge/Socket.io-black?style=for-the-badge&logo=socket.io&badgeColor=010101)
![Webpack](https://img.shields.io/badge/webpack-%238DD6F9.svg?style=for-the-badge&logo=webpack&logoColor=black) ![Yarn](https://img.shields.io/badge/yarn-%232C8EBB.svg?style=for-the-badge&logo=yarn&logoColor=white) ![Styled Components](https://img.shields.io/badge/styled--components-DB7093?style=for-the-badge&logo=styled-components&logoColor=white)
![Jest](https://img.shields.io/badge/-jest-%23C21325?style=for-the-badge&logo=jest&logoColor=white)
![Testing-Library](https://img.shields.io/badge/-TestingLibrary-%23E33332?style=for-the-badge&logo=testing-library&logoColor=white)![Compass_Highlights](https://github.com/SwitchbackTech/compass/assets/30163055/00543d34-5dfc-47d5-9b83-d84d4c748391)
## 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 managementVisit [app.compasscalendar.com](https://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](https://docs.compasscalendar.com), including guides on how to install, test, build, deploy, and contribute
[![TheDocs](https://github.com/SwitchbackTech/compass/assets/30163055/b9577876-43af-49eb-830b-df0644c1af8f)](https://docs.compasscalendar.com)
## Links
π [Compass Docs](https://docs.compasscalendar.com)
π΅ [Production App](https://app.compasscalendar.com)
π¬ [Compass on YouTube](https://youtube.com/playlist?list=PLPQAVocXPdjmYaPM9MXzplcwgoXZ_yPiJ&si=jssXj_g9kln8Iz_w)
β [Compass Blog](https://www.compasscalendar.com/post/compass-is-open-source)