{"id":16140258,"url":"https://github.com/hyesungoh/somanytodos","last_synced_at":"2026-04-11T05:31:41.927Z","repository":{"id":87831833,"uuid":"425003799","full_name":"hyesungoh/soManyToDos","owner":"hyesungoh","description":null,"archived":false,"fork":false,"pushed_at":"2021-11-29T07:46:15.000Z","size":5313,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T04:13:12.861Z","etag":null,"topics":["angular","javascript","jquery","nextjs","react","svelte","vue"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/hyesungoh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-05T15:52:46.000Z","updated_at":"2024-04-20T05:57:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3a72979-57d5-4f44-9b2f-f1dc1d7595a4","html_url":"https://github.com/hyesungoh/soManyToDos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyesungoh%2FsoManyToDos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyesungoh%2FsoManyToDos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyesungoh%2FsoManyToDos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyesungoh%2FsoManyToDos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyesungoh","download_url":"https://codeload.github.com/hyesungoh/soManyToDos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247526913,"owners_count":20953172,"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":["angular","javascript","jquery","nextjs","react","svelte","vue"],"created_at":"2024-10-09T23:51:41.505Z","updated_at":"2025-12-30T20:23:38.478Z","avatar_url":"https://github.com/hyesungoh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# So Many To Dos\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp\u003e\n\n\u003cimg src=\"https://img.shields.io/badge/Vanilla-F7DF1E?style=flat-square\u0026logo=javascript\u0026logoColor=black\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/jQuery-0769AD?style=flat-square\u0026logo=jquery\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Angular-DD0031?style=flat-square\u0026logo=Angular\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/React-61DAFB?style=flat-square\u0026logo=React\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Vue.js-4FC08D?style=flat-square\u0026logo=vuedotjs\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Svelte-FF3E00?style=flat-square\u0026logo=Svelte\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Next.js-000000?style=flat-square\u0026logo=nextdotjs\u0026logoColor=white\"/\u003e\n\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n다양한 FE 프레임워크의 차이점, 장점을 배우기 위해 `To Do` 앱 개발\n\n\u003cbr/\u003e\n\n## 선정 기준\n\n\u003cimg alt=\"stackoverflow 2021 survey\" src=\"https://user-images.githubusercontent.com/26461307/140543503-0ed6a34d-b0ee-4f59-8a40-551f811200c6.png\" width=\"200\" align=\"right\" /\u003e\n\n\u003cp align=\"left\"\u003e \u003ca href=\"https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-programming-scripting-and-markup-languages\"\u003eStackoverflow 2021 survey, most popular\u003c/a\u003e 참고\u003c/p\u003e\n\n\u003cbr/\u003e\n\n## API\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg width=\"300\" alt=\"airtable\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Airtable_Logo.svg/2560px-Airtable_Logo.svg.png\" /\u003e\n\n\u003c/div\u003e\n\nAirtable API 사용\n\n\u003cbr/\u003e\n\n## 자세히 보기\n\n- [Vanilla](https://github.com/hyesungoh/soManyToDos/tree/main/vanilla)\n- [jQuery](https://github.com/hyesungoh/soManyToDos/tree/main/jQuery)\n- [Angular](https://github.com/hyesungoh/soManyToDos/tree/main/angular)\n- [React](https://github.com/hyesungoh/soManyToDos/tree/main/react)\n- [Vue](https://github.com/hyesungoh/soManyToDos/tree/main/vue)\n- [Svelte](https://github.com/hyesungoh/soManyToDos/tree/main/svelte)\n- [NextJs](https://github.com/hyesungoh/soManyToDos/tree/main/nextjs)\n\n## 결론\n\n[결론 보기](https://github.com/hyesungoh/soManyToDos/tree/main/react#%EB%82%B4-%EA%B2%B0%EB%A1%A0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyesungoh%2Fsomanytodos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyesungoh%2Fsomanytodos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyesungoh%2Fsomanytodos/lists"}