{"id":20549883,"url":"https://github.com/thiskevinwang/coffee-code-climb","last_synced_at":"2025-04-14T11:07:11.094Z","repository":{"id":38975038,"uuid":"176630208","full_name":"thiskevinwang/coffee-code-climb","owner":"thiskevinwang","description":"[DEPRECATED] A blog about coffee, coding, and climbing... with animations that are far too distracting","archived":false,"fork":false,"pushed_at":"2023-01-11T19:42:24.000Z","size":56920,"stargazers_count":12,"open_issues_count":42,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T11:07:00.743Z","etag":null,"topics":["apollo","aws","blog","climb","code","coffee","cognito","gatsby","graphql","hooks","markdown","netlify","react","react-redux","react-spring","redux","styled-components","typescript"],"latest_commit_sha":null,"homepage":"https://coffeecodeclimb.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thiskevinwang.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-20T01:46:04.000Z","updated_at":"2023-05-12T16:54:17.000Z","dependencies_parsed_at":"2023-02-09T05:16:19.879Z","dependency_job_id":null,"html_url":"https://github.com/thiskevinwang/coffee-code-climb","commit_stats":null,"previous_names":[],"tags_count":92,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fcoffee-code-climb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fcoffee-code-climb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fcoffee-code-climb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiskevinwang%2Fcoffee-code-climb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thiskevinwang","download_url":"https://codeload.github.com/thiskevinwang/coffee-code-climb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248868766,"owners_count":21174758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo","aws","blog","climb","code","coffee","cognito","gatsby","graphql","hooks","markdown","netlify","react","react-redux","react-spring","redux","styled-components","typescript"],"created_at":"2024-11-16T02:21:49.535Z","updated_at":"2025-04-14T11:07:11.075Z","avatar_url":"https://github.com/thiskevinwang.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Netlify Status](https://api.netlify.com/api/v1/badges/cc83e140-a946-4ba8-9e15-7d29f7a7075b/deploy-status)](https://app.netlify.com/sites/musing-pare-709e6b/deploys)\n[![Maintainability](https://api.codeclimate.com/v1/badges/6b0371560091a51a5fd6/maintainability)](https://codeclimate.com/github/thiskevinwang/coffee-code-climb/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/6b0371560091a51a5fd6/test_coverage)](https://codeclimate.com/github/thiskevinwang/coffee-code-climb/test_coverage)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.coffeecodeclimb.com\"\u003e\n    \u003cimg alt=\"Gatsby\" src=\"https://coffeecodeclimb.com/icons/icon-48x48.png?v=fcad086065169824e1bde1c949cb480c\" width=\"60\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\n  Coffee Code Climb\n\u003c/h1\u003e\n\nSome blog posts about code, but mostly distrating animations.\n\n### Medium's Claps\n\n![](./content/blog/2020/06/07/new-claps.gif)\n\n### Icon Trail\n\n- [ ] Add gif\n\n### Card Shuffling\n\n- [ ] Add gif\n\nSo far I've written random things about...\n\n- 🟦 TypeScript\n- 🤦🏻‍♂️ Coding Questions\n- 🦀 Rust\n- 🐳 Docker\n- ⚛️ React\n\n## Testing on a mobile device\n\n### Run `gatsby develop -H 0.0.0.0`\n\n- ```\n  You can now view coffee-code-climb in the browser.\n  ⠀\n    Local:            http://localhost:8000/\n    On Your Network:  http://192.168.1.102:8000/\n  ```\n\n#### [Optional] Run the Apollo API on this host\n\n```diff\n- server.listen({ port: 4044 })\n+ server.listen({ port: 4044, host: \"192.168.1.102\" })\n  or\n+ server.listen({ port: 4044, host: process.env.HOST })\n```\n\n#### [Optional] Make sure any S3 buckets have proper CORS Permissions json\n\n```json\n[\n  {\n    \"AllowedHeaders\": [\"*\"],\n    \"AllowedMethods\": [\"PUT\"],\n    \"AllowedOrigins\": [\n      \"http://192.168.1.102:8000\",\n      \"http://localhost:8000\",\n      \"https://coffeecodeclimb.com\"\n    ],\n    \"ExposeHeaders\": []\n  }\n]\n```\n\n#### [Optional] `chrome://inspect` for mobile console logs\n\nOpen a tab to `chrome://inspect` — choose when to **start**/**stop** logging\nOpen another tab to `http://192.168.1.102:8000`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiskevinwang%2Fcoffee-code-climb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiskevinwang%2Fcoffee-code-climb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiskevinwang%2Fcoffee-code-climb/lists"}