{"id":21272760,"url":"https://github.com/jooy2/jooy2","last_synced_at":"2025-07-11T06:32:42.305Z","repository":{"id":48148087,"uuid":"290077835","full_name":"jooy2/jooy2","owner":"jooy2","description":"⭐ I'm Software Engineer.","archived":false,"fork":false,"pushed_at":"2023-07-04T02:49:25.000Z","size":3281,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-02T02:20:39.423Z","etag":null,"topics":["developer","github","profile","readme"],"latest_commit_sha":null,"homepage":"https://jooy2.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jooy2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"jooy2","custom":["https://jooy2.com/donate"]}},"created_at":"2020-08-25T01:10:42.000Z","updated_at":"2023-09-26T04:28:14.000Z","dependencies_parsed_at":"2023-02-18T20:55:16.706Z","dependency_job_id":null,"html_url":"https://github.com/jooy2/jooy2","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/jooy2%2Fjooy2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fjooy2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fjooy2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jooy2%2Fjooy2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jooy2","download_url":"https://codeload.github.com/jooy2/jooy2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225700962,"owners_count":17510448,"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":["developer","github","profile","readme"],"created_at":"2024-11-21T09:09:09.371Z","updated_at":"2025-07-11T06:32:42.299Z","avatar_url":"https://github.com/jooy2.png","language":null,"funding_links":["https://github.com/sponsors/jooy2","https://jooy2.com/donate"],"categories":[],"sub_categories":[],"readme":"풀스택 웹사이트와 크로스 플랫폼 애플리케이션 그리고 다양한 오픈소스에 기여하는 한국인 개발자입니다.\n\n2014년부터 여러가지 웹사이트 및 서비스를 운영 중에 있으며, `JavaScript`와 `Dart`를 주 언어로 사용하고 있습니다. 마음에 드는 프로젝트에 GitHub Star를 남겨주세요. 팔로우나 후원을 통해 제 프로젝트를 지원해주실 수 있습니다.\n\nI'm a Korean developer who builds Fullstack websites, cross-platform applications, and contributes to various open source projects.\n\nSince 2014, he has been running several websites and services, using `JavaScript` and `Dart` as his main languages. Leave a GitHub Star for your favorite projects. You can support my projects by following or donating.\n\n[![Followers](https://img.shields.io/github/followers/jooy2?style=social)](https://github.com/jooy2) [![Github-sponsors](https://img.shields.io/badge/sponsor-30363D?style=social\u0026logo=GitHub-Sponsors\u0026logoColor=#EA4AAA)](https://jooy2.com/donate)\n\nContact:\n\n[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=flat\u0026logo=gmail\u0026logoColor=white)](mailto:jooy2.contact@gmail.com)\n\n# Tech Stack\n\n**Languages \u0026 Tech:**\n\n![html5](https://img.shields.io/badge/html5-%23E34F26.svg?style=flat\u0026logo=html5\u0026logoColor=white) ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=flat\u0026logo=javascript\u0026logoColor=%23F7DF1E) ![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=flat\u0026logo=typescript\u0026logoColor=white) ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=flat\u0026logo=css3\u0026logoColor=white) ![Dart](https://img.shields.io/badge/dart-%230175C2.svg?style=flat\u0026logo=dart\u0026logoColor=white) ![Markdown](https://img.shields.io/badge/markdown-%23000000.svg?style=flat\u0026logo=markdown\u0026logoColor=white) ![ShellScript](https://img.shields.io/badge/shell_script-%23121011.svg?style=flat\u0026logo=gnu-bash\u0026logoColor=white) ![Git](https://img.shields.io/badge/git-%23F05033.svg?style=flat\u0026logo=git\u0026logoColor=white) ![Python](https://img.shields.io/badge/python-3670A0?style=flat\u0026logo=python\u0026logoColor=ffdd54) ![PHP](https://img.shields.io/badge/php-%23777BB4.svg?style=flat\u0026logo=php\u0026logoColor=white) ![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=flat\u0026logo=java\u0026logoColor=white) ![MariaDB](https://img.shields.io/badge/MariaDB-003545?style=flat\u0026logo=mariadb\u0026logoColor=white) ![MySQL](https://img.shields.io/badge/mysql-%2300f.svg?style=flat\u0026logo=mysql\u0026logoColor=white) ![SQLite](https://img.shields.io/badge/sqlite-%2307405e.svg?style=flat\u0026logo=sqlite\u0026logoColor=white) ![Realm](https://img.shields.io/badge/Realm-39477F?style=flat\u0026logo=realm\u0026logoColor=white) ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=flat\u0026logo=mongodb\u0026logoColor=white)\n\n**Frameworks \u0026 Libraries:**\n\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=flat\u0026logo=node.js\u0026logoColor=white) ![React](https://img.shields.io/badge/react-%2320232a.svg?style=flat\u0026logo=react\u0026logoColor=%2361DAFB) ![MUI](https://img.shields.io/badge/MUI-%230081CB.svg?style=flat\u0026logo=mui\u0026logoColor=white) ![NextJS](https://img.shields.io/badge/Next-black?style=flat\u0026logo=next.js\u0026logoColor=white) ![Redux](https://img.shields.io/badge/redux-%23593d88.svg?style=flat\u0026logo=redux\u0026logoColor=white) ![VueJS](https://img.shields.io/badge/vuejs-%2335495e.svg?style=flat\u0026logo=vuedotjs\u0026logoColor=%234FC08D) ![ElectronJS](https://img.shields.io/badge/Electron-191970?style=flat\u0026logo=Electron\u0026logoColor=white) ![Sequelize](https://img.shields.io/badge/Sequelize-52B0E7?style=flat\u0026logo=Sequelize\u0026logoColor=white) ![VuetifyJS](https://img.shields.io/badge/Vuetify-1867C0?style=flat\u0026logo=vuetify\u0026logoColor=AEDDFF) ![ESLint](https://img.shields.io/badge/ESLint-4B3263?style=flat\u0026logo=eslint\u0026logoColor=white) ![JQuery](https://img.shields.io/badge/jquery-%230769AD.svg?style=flat\u0026logo=jquery\u0026logoColor=white) ![Bootstrap](https://img.shields.io/badge/bootstrap-%23563D7C.svg?style=flat\u0026logo=bootstrap\u0026logoColor=white) ![SemanticUI](https://img.shields.io/badge/Semantic%20UI-%2335BDB2.svg?style=flat\u0026logo=SemanticUIReact\u0026logoColor=white) ![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=flat\u0026logo=nginx\u0026logoColor=white) ![Flutter](https://img.shields.io/badge/Flutter-%2302569B.svg?style=flat\u0026logo=Flutter\u0026logoColor=white) ![Wordpress](https://img.shields.io/badge/WordPress-%23117AC9.svg?style=flat\u0026logo=WordPress\u0026logoColor=white) ![ExpressJS](https://img.shields.io/badge/express.js-%23404d59.svg?style=flat\u0026logo=express\u0026logoColor=%2361DAFB) ![Webpack](https://img.shields.io/badge/webpack-%238DD6F9.svg?style=flat\u0026logo=webpack\u0026logoColor=black) ![Babel](https://img.shields.io/badge/Babel-F9DC3e?style=flat\u0026logo=babel\u0026logoColor=black) ![Mocha](https://img.shields.io/badge/-mocha-%238D6748?style=flat\u0026logo=mocha\u0026logoColor=white) ![Django](https://img.shields.io/badge/django-%23092E20.svg?style=flat\u0026logo=django\u0026logoColor=white) ![Dependabot](https://img.shields.io/badge/dependabot-025E8C?style=flat\u0026logo=dependabot\u0026logoColor=white) ![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=flat\u0026logo=githubactions\u0026logoColor=white) ![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=flat\u0026logo=vite\u0026logoColor=white)\n\n**Web Services \u0026 Tools \u0026 IDEs:**\n\n![IntelliJIDEA](https://img.shields.io/badge/IntelliJIDEA-000000.svg?style=flat\u0026logo=intellij-idea\u0026logoColor=white) ![Webstorm](https://img.shields.io/badge/webstorm-143?style=flat\u0026logo=webstorm\u0026logoColor=white\u0026color=black) ![AndroidStudio](https://img.shields.io/badge/Android%20Studio-3DDC84.svg?style=flat\u0026logo=android-studio\u0026logoColor=white) ![VisualStudioCode](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=flat\u0026logo=visual-studio-code\u0026logoColor=white) ![vim](https://img.shields.io/badge/VIM-%2311AB00.svg?style=flat\u0026logo=vim\u0026logoColor=white)![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=flat\u0026logo=amazon-aws\u0026logoColor=white) ![Cloudflare](https://img.shields.io/badge/Cloudflare-F38020?style=flat\u0026logo=Cloudflare\u0026logoColor=white) ![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=flat\u0026logo=docker\u0026logoColor=white) ![NPM](https://img.shields.io/badge/NPM-%23000000.svg?style=flat\u0026logo=npm\u0026logoColor=white) ![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=flat\u0026logo=vercel\u0026logoColor=white)\n ![Jira](https://img.shields.io/badge/jira-%230A0FFF.svg?style=flat\u0026logo=jira\u0026logoColor=white) ![Confluence](https://img.shields.io/badge/confluence-%23172BF4.svg?style=flat\u0026logo=confluence\u0026logoColor=white) ![Trello](https://img.shields.io/badge/Trello-%23026AA7.svg?style=flat\u0026logo=Trello\u0026logoColor=white) ![BitBucket](https://img.shields.io/badge/bitbucket-%230047B3.svg?style=flat\u0026logo=bitbucket\u0026logoColor=white) ![Postman](https://img.shields.io/badge/Postman-FF6C37?style=flat\u0026logo=postman\u0026logoColor=white) ![AdobeCreativeCloud](https://img.shields.io/badge/Adobe%20Creative%20Cloud-DA1F26.svg?style=flat\u0026logo=Adobe%20Creative%20Cloud\u0026logoColor=white) ![Figma](https://img.shields.io/badge/figma-%23F24E1E.svg?style=flat\u0026logo=figma\u0026logoColor=white) \n\n**Interested in:**\n\n![Kotlin](https://img.shields.io/badge/kotlin-%230095D5.svg?style=flat\u0026logo=kotlin\u0026logoColor=white) ![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=flat\u0026logo=c-sharp\u0026logoColor=white) ![Rust](https://img.shields.io/badge/rust-%23000000.svg?style=flat\u0026logo=rust\u0026logoColor=white) ![Swift](https://img.shields.io/badge/swift-F54A2A?style=flat\u0026logo=swift\u0026logoColor=white) ![ReactNative](https://img.shields.io/badge/react_native-%2320232a.svg?style=flat\u0026logo=react\u0026logoColor=%2361DAFB) ![Unity](https://img.shields.io/badge/unity-%23000000.svg?style=flat\u0026logo=unity\u0026logoColor=white) ![GoogleCloud](https://img.shields.io/badge/GoogleCloud-%234285F4.svg?style=flat\u0026logo=google-cloud\u0026logoColor=white) ![PostgreSQL](https://img.shields.io/badge/postgres-%23316192.svg?style=flat\u0026logo=postgresql\u0026logoColor=white) ![Tauri](https://img.shields.io/badge/tauri-%2324C8DB.svg?style=flat\u0026logo=tauri\u0026logoColor=%23FFFFFF)\n\n# GitHub Activity\n\n\u003ca href=\"https://github.com/jooy2\"\u003e\n\u003cimg align=\"center\" width=\"49%\" src=\"https://github-readme-stats-jooy2.vercel.app/api?username=jooy2\u0026show_icons=true\u0026theme=tokyonight\u0026include_all_commits=true\u0026count_private=true\u0026custom_title=My+GitHub+Stats\" alt=\"Jooy's Github Stats\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/jooy2\"\u003e\n\u003cimg align=\"center\" width=\"49%\" src=\"https://github-readme-stats-jooy2.vercel.app/api/wakatime?username=jooy2\u0026layout=compact\u0026theme=tokyonight\u0026langs_count=8\" alt=\"Jooy's Github Stats\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjooy2%2Fjooy2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjooy2%2Fjooy2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjooy2%2Fjooy2/lists"}