{"id":26945547,"url":"https://github.com/dejongyeong/v3","last_synced_at":"2026-04-07T08:32:08.478Z","repository":{"id":280286118,"uuid":"940097933","full_name":"dejongyeong/v3","owner":"dejongyeong","description":"Third iteration of my personal website","archived":false,"fork":false,"pushed_at":"2025-12-12T11:52:05.000Z","size":922,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-14T01:42:59.299Z","etag":null,"topics":["arcjet","commitlint","eslint","husky","lint-staged","nextjs","prettier","sentry","shadcn-ui","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","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/dejongyeong.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-27T16:00:34.000Z","updated_at":"2025-12-12T11:52:01.000Z","dependencies_parsed_at":"2025-04-01T22:28:13.736Z","dependency_job_id":"8267491f-9834-47f0-9914-510d275711d8","html_url":"https://github.com/dejongyeong/v3","commit_stats":null,"previous_names":["dejongyeong/v3"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/dejongyeong/v3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fv3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fv3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fv3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fv3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dejongyeong","download_url":"https://codeload.github.com/dejongyeong/v3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fv3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31506562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["arcjet","commitlint","eslint","husky","lint-staged","nextjs","prettier","sentry","shadcn-ui","tailwindcss","typescript"],"created_at":"2025-04-02T19:15:16.163Z","updated_at":"2026-04-07T08:32:08.451Z","avatar_url":"https://github.com/dejongyeong.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).\n\n[![codecov](https://codecov.io/gh/dejongyeong/v3/branch/main/graph/badge.svg?token=ulTrW6iqLL)](https://codecov.io/gh/dejongyeong/v3)\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\nThis project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.\n\n## Integration \u0026 E2E Testing\n\nThe project uses Playwright for integration and end-to-end testing. You can run the tests with the following commands:\n\n```shell\nnpx playwright install # only for the first time in a new development\nnpm run test:e2e\n```\n\nVisual testing only runs in GitHub Actions. In GitHub Actions, define the \u003ccode\u003ePERCY_TOKEN\u003c/code\u003e environment variable and paste the token.\n\nGuide to integrate Playwright tests with Percy can be found [here](https://www.browserstack.com/docs/percy/integrate/playwright).\n\n## Monitoring as Code using Checkly\n\nThe project can use [Checkly](https://www.checklyhq.com/) to ensure production environment is always up and running. At regular intervals, Checkly runs the tests ending with \u003ccode\u003e\\*.check.e2e.ts\u003c/code\u003e extension and notifies author if any of the tests fail. Additionally, authors have the flexibility to run checks on APIs or execute tests from multiple locations to ensure that application is available worldwide.\n\n## Web Analytics using PostHog\n\nThe project can use [PostHog](https://posthog.com/docs/web-analytics) to track and monitor the application. For example, PostHog can be adopted to track users without cookies for compliance and privacy or calculate average session duration and time on site. It is especially useful for marketers, content creators, or anyone used to tools like Google Analytics. It includes a dashboard that offers essential metrics, such as visitors, views, sessions, session duration, bounce rate, conversions, paths, referrers, and more.\n\nGuide to install PostHog Web Analytics on Next.js project can be found [here](https://posthog.com/docs/web-analytics/installation?tab=Next.js).\n\n## Error Monitoring\n\nThe project can use [Sentry](https://sentry.io/welcome/?utm_source=github\u0026utm_medium=paid-community\u0026utm_campaign=general-fy25q1-nextjs\u0026utm_content=github-banner-nextjsboilerplate-logo) to monitor errors. In the development environment, the authors can use Spotlight (Sentry for Development). All errors will automatically be sent to the local Spotlight instance, allowing developers to experience Sentry locally. By default, development environment is used. In GitHub Actions, define the \u003ccode\u003eSENTRY_AUTH_TOKEN\u003c/code\u003e environment variable and paste the token\n\nFor production environment, a Sentry account is needed. Guide to setup Sentry in Next.js project can be found [here](https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup)\n\nAcknowledge: [Next-js-Boilerplate](https://github.com/ixartz/Next-js-Boilerplate/tree/main) from Ixartz.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdejongyeong%2Fv3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdejongyeong%2Fv3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdejongyeong%2Fv3/lists"}