{"repo":"dwyl/calendar","free":true,"listed":false,"github":"https://github.com/dwyl/calendar","clone":"git clone https://github.com/dwyl/calendar.git","description":"📅 effortlessly know when everyone in your team is available / busy with a single glance.","language":"Elixir","stars":31,"topics":["calendar","google-calendar","google-calendar-integration","phoenix","phoenix-framework"],"license":"GPL-2.0","category":"productivity","readme_excerpt":"calendar effortlessly know when everyone in your team is available / busy . Why? Viewing your team's availability in a single view is a time-consuming problem that all organizations face. There are a few companies that have attempted to solve this problem in a variety of ways, however there is no \" standard \" or generally accepted solution to the problem What? Team calendar sharing simplified. How? Using the Google Calendar API, get the availability of all members of a team and display them in a single intuitive view. Note : Please Ask lots of questions as issues in this repo: dwyl/calendar/issues so that we can evolve the requirements/solution collectively. For a step-by-step guide on how we built this, please see BUILDIT.md file. ## Run the App To run the app simply run these commands: Now visit localhost:4000 in your web browser. Google API Keys To access the Google Calendar API you will need: 1. a project setup in Google Console . 2. Calendar API enabled. 3. CLIENT ID and CLIENT SECRET in an .env file and export these as environment variables. This is so you can sign-in through Google. You may use .env example 's structure, rename it to .env and then run source .env to setup these env variables. You can find more detail in the 2. Connecting to Google Calendar API section of the BUILDIT.md file.","default_branch":null,"files":null,"tree":[],"storefront":"/r/dwyl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dwyl/calendar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}