{"id":15144275,"url":"https://github.com/bqst/nextjs-domain-parking-template","last_synced_at":"2026-02-25T08:09:20.866Z","repository":{"id":256632236,"uuid":"851305441","full_name":"bqst/nextjs-domain-parking-template","owner":"bqst","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-23T21:51:02.000Z","size":199,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-24T10:31:33.632Z","etag":null,"topics":["domain","nextjs","parking","vercel"],"latest_commit_sha":null,"homepage":"https://nextjs-domain-parking-template.vercel.app","language":"TypeScript","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/bqst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-09-02T20:52:03.000Z","updated_at":"2026-01-23T21:51:29.000Z","dependencies_parsed_at":"2024-09-12T05:46:50.882Z","dependency_job_id":"b32a61f7-dcac-422b-91a4-540aa1d8c690","html_url":"https://github.com/bqst/nextjs-domain-parking-template","commit_stats":null,"previous_names":["bqst/nextjs-domain-parking-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bqst/nextjs-domain-parking-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bqst%2Fnextjs-domain-parking-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bqst%2Fnextjs-domain-parking-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bqst%2Fnextjs-domain-parking-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bqst%2Fnextjs-domain-parking-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bqst","download_url":"https://codeload.github.com/bqst/nextjs-domain-parking-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bqst%2Fnextjs-domain-parking-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29815020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: 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":["domain","nextjs","parking","vercel"],"created_at":"2024-09-26T10:23:22.422Z","updated_at":"2026-02-25T08:09:20.854Z","avatar_url":"https://github.com/bqst.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🅿️ Next.js Domain Parking Template\n\nIf you have a domain that you're not using like me, you can use this template to create a simple website that displays the domain for sale. This template includes a contact form that allows users to send messages via email, Slack, and/or Discord. Upon form submission, notifications are sent to all configured channels.\n\nDeploy this template with Vercel, configure the environment variables, and set up your domains to point to the Vercel deployment to start.\n\nYou can add multiple domains to the Vercel deployment settings, content will be displayed based on the domain that the user is visiting.\n\n## Deploy with Vercel\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fbqst%2Fnextjs-domain-parking-template\u0026env=EMAIL_FROM,EMAIL_TO,RESEND_API_KEY,SLACK_WEBHOOK_URL,DISCORD_WEBHOOK_URL\u0026envDescription=Configure%20at%20least%20one%20notification%20channel%20(Email%2C%20Slack%2C%20or%20Discord)\u0026envLink=https%3A%2F%2Fgithub.com%2Fbqst%2Fnextjs-domain-parking-template%23notification-channels)\n\nThen, setup **Domains** in the Vercel dashboard to point to the deployment.\n\n## Prerequisites\n\n- Node.js\n- npm, Yarn, pnpm, or Bun\n- At least one notification channel configured (see below)\n\n## Installation\n\nClone the repository:\n\n```bash\ngit clone git@github.com:bqst/nextjs-domain-parking-template.git\ncd nextjs-domain-parking-template\n```\n\nCopy the `.env.example` file to `.env.local` and fill in the required environment variables.\n\n```bash\ncp .env.example .env.local\n```\n\n### Notification Channels\n\nConfigure one or more notification channels. All configured channels will receive notifications in parallel. At least one channel must be configured.\n\n#### Email (Resend) - optional\n\n- `EMAIL_FROM`: The email address that emails will be sent from.\n- `EMAIL_TO`: The email address that emails will be sent to.\n- `RESEND_API_KEY`: The API key from [Resend](https://resend.com).\n\n#### Slack - optional\n\n- `SLACK_WEBHOOK_URL`: Webhook URL for Slack notifications. [Create a webhook](https://api.slack.com/messaging/webhooks).\n\n#### Discord - optional\n\n- `DISCORD_WEBHOOK_URL`: Webhook URL for Discord notifications. Create one in Server Settings \u003e Integrations \u003e Webhooks.\n\nThen, install and run the development server:\n\n```bash\nnpm install\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbqst%2Fnextjs-domain-parking-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbqst%2Fnextjs-domain-parking-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbqst%2Fnextjs-domain-parking-template/lists"}