{"id":15981123,"url":"https://github.com/hideoo/astro-db-starlight-showcase","last_synced_at":"2025-04-04T19:16:16.795Z","repository":{"id":233191208,"uuid":"773287310","full_name":"HiDeoo/astro-db-starlight-showcase","owner":"HiDeoo","description":"A Starlight showcase page using Astro DB","archived":false,"fork":false,"pushed_at":"2024-03-18T13:30:42.000Z","size":221,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-10T04:19:17.389Z","etag":null,"topics":["astro","astro-db","documentation","showcase","starlight"],"latest_commit_sha":null,"homepage":"","language":"Astro","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/HiDeoo.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}},"created_at":"2024-03-17T08:54:56.000Z","updated_at":"2024-03-23T12:05:50.000Z","dependencies_parsed_at":"2024-04-14T12:58:39.672Z","dependency_job_id":"deddf548-14d5-4a86-b6c2-94e6fc8f2260","html_url":"https://github.com/HiDeoo/astro-db-starlight-showcase","commit_stats":null,"previous_names":["hideoo/astro-db-starlight-showcase"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2Fastro-db-starlight-showcase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2Fastro-db-starlight-showcase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2Fastro-db-starlight-showcase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HiDeoo%2Fastro-db-starlight-showcase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HiDeoo","download_url":"https://codeload.github.com/HiDeoo/astro-db-starlight-showcase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234935,"owners_count":20905854,"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":["astro","astro-db","documentation","showcase","starlight"],"created_at":"2024-10-08T00:41:12.631Z","updated_at":"2025-04-04T19:16:16.776Z","avatar_url":"https://github.com/HiDeoo.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eastro-db-starlight-showcase 🚧\u003c/h1\u003e\n  \u003cp\u003eA Starlight showcase page using Astro DB.\u003c/p\u003e\n\u003c/div\u003e\n\n\u003e [!NOTE]  \n\u003e This repository is shared for demonstration purposes only, written in a limited amount of time, and is not intended to be used as a production-ready application.\n\u003e\n\u003e The goal is to demonstrate how one might use Astro DB in a Starlight application, handle form and image validation, and interface with other services such as GitHub and Cloudflare R2.\n\n## Features\n\nThis repository contains a basic example of a showcase related set of custom pages in a Starlight application using Astro DB.\n\nUsers can login using their GitHub account and submit their own showcase entry which must include a name, a URL, and an image at specific dimensions.\nUsers with the `admin` permission can approve or reject entries.\nApproved entries are displayed on the showcase page for everyone to see.\n\n- GitHub authentication powered by [Lucia](https://lucia-auth.com/)\n- Image hosted on [Cloudflare R2](https://www.cloudflare.com/developer-platform/r2/)\n\n## How to run\n\n1. The application requires various environment variables to be set. Duplicate the `.env.example` file and rename it to `.env.development.local`. Then, fill in the required values (the example file contains links to the documentation for each service).\n1. Install the dependencies using `pnpm install`.\n1. Run the application using `pnpm dev`.\n\n## License\n\nLicensed under the MIT License, Copyright © HiDeoo.\n\nSee [LICENSE](https://github.com/HiDeoo/astro-db-starlight-showcase/blob/main/LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhideoo%2Fastro-db-starlight-showcase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhideoo%2Fastro-db-starlight-showcase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhideoo%2Fastro-db-starlight-showcase/lists"}