{"id":24581572,"url":"https://github.com/petipois/astro-appwrite-starter","last_synced_at":"2025-03-17T16:20:10.073Z","repository":{"id":259625581,"uuid":"879051142","full_name":"petipois/astro-appwrite-starter","owner":"petipois","description":"Astro Appwrite starter template - Basic notes app using Astro and Appwrite","archived":false,"fork":false,"pushed_at":"2024-10-30T09:25:17.000Z","size":113,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-24T02:58:54.556Z","etag":null,"topics":["appwrite","appwrite-auth","appwrite-database","appwrite-hackathon","appwrite-storage","hackathon","hacktoberfest"],"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/petipois.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-10-26T20:40:02.000Z","updated_at":"2024-10-30T09:25:20.000Z","dependencies_parsed_at":"2024-10-26T23:59:46.762Z","dependency_job_id":"ad55eac1-58db-4716-bf5b-9670e5651073","html_url":"https://github.com/petipois/astro-appwrite-starter","commit_stats":null,"previous_names":["petipois/astro-appwrite-starter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petipois%2Fastro-appwrite-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petipois%2Fastro-appwrite-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petipois%2Fastro-appwrite-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petipois%2Fastro-appwrite-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petipois","download_url":"https://codeload.github.com/petipois/astro-appwrite-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244066191,"owners_count":20392407,"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":["appwrite","appwrite-auth","appwrite-database","appwrite-hackathon","appwrite-storage","hackathon","hacktoberfest"],"created_at":"2025-01-24T02:59:12.426Z","updated_at":"2025-03-17T16:20:10.040Z","avatar_url":"https://github.com/petipois.png","language":"Astro","readme":"# Astro Appwrite Starter\nThis was created as a basic setup for adding appwrite to an Astro Application\n## 🚀 Project Structure\n\nInside of your Astro project, you'll see the following folders and files:\n\n```text\n/\n├── public/\n├── src/\n└── components/\n    └── Card.astro\n    └── Header.astro\n    └── Footer.astro\n└── layout/\n     └── MainLayout.astro\n     └── SideLayout.astro\n└── pages/\n│       └── index.astro\n        └── create.astro\n        └── dashboard.astro\n        └── login.astro\n\n└── package.json\n```\nFor styling tailwind css and flowbite was used.\n\nCreate your backed in appwrite and add the ids in a .env file, the example file will show you want you need.\n\nThe appwrite backend used for this project is a basic notes application with image upload\nThe collection takes in a note that contains the title, content and the image id\nThe dashboard show all the notes and looks for the image id and compares it with what is uploaded in the storage bucket.\n\nAstro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.\nThere's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.\nAny static assets, like images, can be placed in the `public/` directory.\n\n## 🧞 Commands\n\nAll commands are run from the root of the project, from a terminal:\n\n| Command                   | Action                                           |\n| :------------------------ | :----------------------------------------------- |\n| `npm install`             | Installs dependencies                            |\n| `npm run dev`             | Starts local dev server at `localhost:4321`      |\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetipois%2Fastro-appwrite-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetipois%2Fastro-appwrite-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetipois%2Fastro-appwrite-starter/lists"}