{"repo":"evenchange4/calendar-todo","free":true,"listed":false,"github":"https://github.com/evenchange4/calendar-todo","clone":"git clone https://github.com/evenchange4/calendar-todo.git","description":"📅 Google calendar todo list application with GraphQL proxy","language":"JavaScript","stars":10,"topics":["react","nextjs","graphql","apollo","google-calendar-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Calendar-todo Google calendar todo list application with GraphQL proxy. [![Travis][travis-badge]][travis] [![Codecov Status][codecov-badge]][codecov] [![license][license-badge]][license] Demo https://calendar-todo-web.now.sh/ There are two micro-services in this application: 1. GraphQL Server: GraphQL proxy to Google calendar API 2. Web: Website portal Usage Pull automated-build images from DockerHub: Screenshot: Technology Stack - Apollo server 2 - GraphQL proxy server - Next.js - React Server side render - Apollo client - Material-ui - Docker & Pkg - binary in docker Development - node = v10.7.0 - yarn = 1.9.4 Get Google API Key Your application must use OAuth 2.0 to authorize requests. https://developers.google.com/calendar/auth Screenshot: GraphQL server Variable Default Description -------------------- ------------ ----------------------------- NODE ENV production PORT 4000 Server port DEBUG server for npm debug GOOGLE CLIENT ID client id of google oauth GOOGLE CLIENT SECRET client secret of google oauth GOOGLE REDIRECT URL redirect url of google oauth Screenshot: --- Web server Variable Default Description ------------ ------------ ----------------------------------- NODE ENV production PORT 4001 Server port DEBUG web for npm debug API DOMAIN Domain name of GraphQL proxy server Screenshot: CONTRIBUTING - ⇄ Pull requests and ★ Stars are always welcome. - For bugs and feature requests, please create an issue. - Pull requests must be accompanied by passing automated tests.","default_branch":null,"files":null,"tree":[],"storefront":"/r/evenchange4","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/evenchange4/calendar-todo/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."}