{"id":20918917,"url":"https://github.com/mickasmt/astro-nomy","last_synced_at":"2025-04-22T23:30:01.522Z","repository":{"id":191991244,"uuid":"685815800","full_name":"mickasmt/astro-nomy","owner":"mickasmt","description":"Differents pages and examples apps built with Astro v4.5, shadcn/ui \u0026 react js. Open Source.","archived":false,"fork":false,"pushed_at":"2024-06-04T21:37:06.000Z","size":3885,"stargazers_count":314,"open_issues_count":0,"forks_count":76,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-06-04T23:32:56.010Z","etag":null,"topics":["astrojs","radix-ui","shadcn-ui","tailwindcss","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://astro-nomy.vercel.app","language":"Astro","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/mickasmt.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":"2023-09-01T04:34:10.000Z","updated_at":"2024-06-04T21:37:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"36041f3f-50ad-4747-a796-5377368a1b3f","html_url":"https://github.com/mickasmt/astro-nomy","commit_stats":null,"previous_names":["mickasmt/astro-nomy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickasmt%2Fastro-nomy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickasmt%2Fastro-nomy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickasmt%2Fastro-nomy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickasmt%2Fastro-nomy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mickasmt","download_url":"https://codeload.github.com/mickasmt/astro-nomy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250339890,"owners_count":21414428,"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":["astrojs","radix-ui","shadcn-ui","tailwindcss","typescript","vercel"],"created_at":"2024-11-18T17:00:31.883Z","updated_at":"2025-04-22T23:30:01.506Z","avatar_url":"https://github.com/mickasmt.png","language":"Astro","funding_links":[],"categories":["Astro","Inspirations \u0026 Examples"],"sub_categories":[],"readme":"# Astronomy\n\nAn open source application built using the latest features in Astro v4 with shadcn/ui.\n\n![blog](public/og.jpg)\n\n\u003e **Warning**\n\u003e This app is a work in progress. I'm building this in public. You can follow the progress on Twitter [@miickasmt](https://twitter.com/miickasmt).\n\u003e See the roadmap below.\n\n## About this project\n\nThis project as an experiment to see how a modern app (with features like authentication, subscriptions, API routes, Markdown, Content Collections ...etc) would work in Astro v4 and shadcn/ui.\n\n\u003e **Note**\n\u003e I would like to inform you that for the time being, my example app built with Astro.js is still under development and **cannot yet be considered a starter template**.\n\n## Project Structure\n\n```\n├── public/\n│   └── fonts/\n├── src/\n│   ├── components/\n│   ├── config/\n│   ├── content/\n│   ├── hooks/\n│   ├── icons/\n│   ├── layouts/\n│   ├── lib/\n│   ├── pages/\n│   ├── styles/\n│   └── types/\n├── astro.config.mjs\n├── README.md\n├── package.json\n├── tailwind.config.cjs\n└── tsconfig.json\n```\n\n## Features\n\n- Config files\n- Views Transitions\n- Routing and Layouts\n- React components \u0026 hooks\n- UI Components built using **shadcn/ui**\n- Documentation and blog using **MDX** and **Content Collections**\n- Styled using **Tailwind CSS**\n- Validations using **Zod**\n- Written in **TypeScript**\n- 100/100 Lighthouse performance\n- Minimal styling (make it your own!)\n- RSS Feed support\n- Sitemap support\n- Data Fetching\n- API Endpoint\n\n_Not implemented yet :_\n\n- SEO component\n- Subscriptions using **Lemon Squeezy** ?\n\n## Roadmap\n\n- [x] ~Dark mode~\n- [x] ~Add Markdown \u0026 MDX support~\n- [x] ~Sheet mobile nav~\n- [x] ~Build **changelog pages**~\n- [x] ~Build **waitlist with React Hook Form**~\n- [x] ~Build **newsletter with Simple Form**~\n- [x] ~Build **animes pages** (graphql)~\n- [ ] Build **blog with Astro DB** (work on it)\n- [ ] Build **ecommerce pages** (work on it)\n- [ ] Build **auth/dashboard pages**\n- [ ] Add search support for blog\n- [ ] Add OG image for blog and others\n- [ ] Add SEO component \u0026 metadata\n- [ ] Subscriptions using Stripe (or Lemon Squeezy?)\n\n## Running Locally\n\n1. Install dependencies using pnpm:\n\n```sh\npnpm install\n```\n\n2. Start the development server:\n\n```sh\npnpm run dev\n```\n\n## Credit\n\nThis theme is based off of the example app [Taxonomy](https://tx.shadcn.com/) of shadcn.\n\n## License\n\nLicensed under the [MIT license](https://github.com/mickasmt/astro-nomy/blob/main/LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickasmt%2Fastro-nomy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmickasmt%2Fastro-nomy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickasmt%2Fastro-nomy/lists"}