{"id":16190604,"url":"https://github.com/devmount/wishlist","last_synced_at":"2025-07-22T22:05:14.994Z","repository":{"id":40655997,"uuid":"330384595","full_name":"devmount/wishlist","owner":"devmount","description":"Create wishlists, add wishes, share with friends","archived":false,"fork":false,"pushed_at":"2025-07-07T19:33:36.000Z","size":1070,"stargazers_count":6,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-07T20:30:46.577Z","etag":null,"topics":["supabase","vue3","wishlist"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/devmount.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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},"funding":{"github":["devmount"],"custom":["https://paypal.me/devmount"]}},"created_at":"2021-01-17T12:20:58.000Z","updated_at":"2025-07-07T19:33:11.000Z","dependencies_parsed_at":"2024-04-04T08:25:40.368Z","dependency_job_id":"8a4c8762-68bc-43e8-8c1e-1bdcda4134cb","html_url":"https://github.com/devmount/wishlist","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/devmount/wishlist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devmount%2Fwishlist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devmount%2Fwishlist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devmount%2Fwishlist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devmount%2Fwishlist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devmount","download_url":"https://codeload.github.com/devmount/wishlist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devmount%2Fwishlist/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266580344,"owners_count":23951201,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["supabase","vue3","wishlist"],"created_at":"2024-10-10T07:43:42.668Z","updated_at":"2025-07-22T22:05:14.986Z","avatar_url":"https://github.com/devmount.png","language":"Vue","readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/5441654/121005785-73fb5000-c790-11eb-82ea-ab8bd4b3d448.png\" alt=\"logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003ewishlist\u003c/h1\u003e\n\u003cp align=\"center\"\u003eCreate wishlists, add wishes, share with friends. Independent of shops or platforms.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/devmount/wishlist/releases\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/v/tag/devmount/wishlist.svg?label=wishlist\u0026colorB=00abfb\u0026style=flat-square\" alt=\"release\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devmount/wishlist/commits/main\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/devmount/wishlist?label=updated\u0026color=00abfb\u0026style=flat-square\" alt=\"last commit\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/devmount/wishlist/actions?query=workflow%3ACodeQL\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/devmount/wishlist/codeql.yml?branch=main\u0026label=CodeQL\u0026logo=github\u0026color=00abfb\u0026style=flat-square\" alt=\"CodeQL analysis\" /\u003e\u003c/a\u003e\n\u003ca href=\"./LICENSE\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/license/devmount/wishlist.svg?colorB=00abfb\u0026style=flat-square\" alt=\"license\" /\u003e\u003c/a\u003e\n\u003ca href=\"./.github/CONTRIBUTING.md\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-00abfb.svg?style=flat-square\" alt=\"contributions welcome\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## How does this work?\n\nThis is a little web app with a Vue3 frontend and a Supabase backend that enables people to create wishlists without creating a user account. Every wishlist has a public link to share and a private link to manage. Everyone with the public link can reserver or by items in realtime. That's it.\n\n*This app is still in development. As there is currently no security mechanism that keeps users from destroying the whole database, it's not yet ready to be used in production.*\n\n## How can I run this myself?\n\n1. Clone this project and enter its root directory\n\n    ```bash\n    git clone https://github.com/devmount/wishlist.git\n    cd wishlist\n    ```\n\n2. Create a new Supabase project on [app.supabase.io](https://app.supabase.io/)\n3. Enter your new Supabase project, open the SQLeditor and run the content of `install.sql` provided in this repository\n4. Enable realtime functionality for both tables\n5. Fill the `.env.example` file with your Supabase credentials and rename it to `.env`\n6. Install dependencies with NPM\n\n    ```bash\n    npm i\n    ```\n\n7. Compile and hot-reload for development ...\n\n    ```bash\n    npm run dev\n    ```\n\n8. ... or compile and minify for production:\n\n    ```bash\n    npm run build\n    ```\n","funding_links":["https://github.com/sponsors/devmount","https://paypal.me/devmount"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevmount%2Fwishlist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevmount%2Fwishlist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevmount%2Fwishlist/lists"}