{"id":15001937,"url":"https://github.com/kyeboard/takoyaki","last_synced_at":"2025-07-11T11:32:59.652Z","repository":{"id":65953839,"uuid":"598562269","full_name":"kyeboard/takoyaki","owner":"kyeboard","description":"A professional todo app built with VueJS + Refine.dev","archived":false,"fork":false,"pushed_at":"2023-02-19T13:50:11.000Z","size":890,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T10:51:33.549Z","etag":null,"topics":["appwrite","kyeboard","nextjs","planetary","reactjs","refine","refine-dev","typescript"],"latest_commit_sha":null,"homepage":"https://planetary.kyeboard.me","language":"TypeScript","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/kyeboard.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"zenodo":null}},"created_at":"2023-02-07T11:17:46.000Z","updated_at":"2023-10-31T16:39:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"507cbaea-2170-4524-9389-db188a0c1c32","html_url":"https://github.com/kyeboard/takoyaki","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kyeboard/takoyaki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyeboard%2Ftakoyaki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyeboard%2Ftakoyaki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyeboard%2Ftakoyaki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyeboard%2Ftakoyaki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyeboard","download_url":"https://codeload.github.com/kyeboard/takoyaki/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyeboard%2Ftakoyaki/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262313764,"owners_count":23292202,"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","kyeboard","nextjs","planetary","reactjs","refine","refine-dev","typescript"],"created_at":"2024-09-24T18:32:30.289Z","updated_at":"2025-07-11T11:32:59.611Z","avatar_url":"https://github.com/kyeboard.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![conver](https://user-images.githubusercontent.com/115910279/219828995-7f24dd9a-55a2-4a8a-a53a-fa0d54810847.jpg)\n\n# [Planetary](https://planetary.kyeboard.me)\n\nGet ready to slay your to-do list like a dragon-slaying knight with this app. It's like a personal assistant without the coffee addiction and annoying small talk. Say 'goodbye' to procrastination and 'hello' to getting sh*t done. Don't be a potato on the couch, be a productive potato with this app.\n\n## Participants\nI worked solo on this project and killed it, but I'm pretty sure I also killed a few brain cells in the process.\n\n- GitHub: https://www.github.com/kyeboard\n- Twitter: [https://www.twitter.com/kyeboard_](https://www.twitter.com/kyeboard_)\n\n## Prerequisites\nIn order to setup and run this project locally, you must have:\n\n- [Docker](https://www.docker.com/)\n- [Appwrite](https://www.appwrite.io/)\n- Brain (IYKYK)\n\n## Setup Appwrite\nBefore starting the development server, you must have your Appwrite project setup.\n\n- Create a new Appwrite project with any name but with the id of planetary.\n- In the Auth tab, go to Settings and setup Google OAuth provider with your google client credentials.\n- In the Databases section, create a new database with the id of `teams`.\n  - In that database, create a database with the id of `teams` as well.\n- Next, you need to setup your collection with attributes\n  - Create a new string attribute with the name of `title`, `string` type and `required`.\n  - Create a new string attribute with the name of `description`, `string` type and `required`.\n  - Create a new string attribute with the name of `color`, `string` type and `required`.\n  - Create a new boolean attribute with the name of `completed`, `integer` type and `not required`.\n- Create six functions (all with NodeJs environment ) and deploy all the folder in the `functions/` folder to each of the functions. It doesnt really matter if the id is same or different, but if you want to ease your deployment, then you can use the id from the `appwrite.json` and run `appwrite deploy functions` to quickly deploy all your functions (Make sure to build them before deploying, it is written in typescript).\n\nBoom! You are done, all the best with the next steps ;)\n\n## Install project\nTo run this awesome website locally, first:\n\n- Clone the github repo\n```\ngit clone https://www.github.com/kyeboard/planetary.git\n```\n\n- Change the directory to the folder\n```\ncd planetary\n```\n\n- Install required dependencies\n```\npnpm install\n```\n\n- Start the website\n```\npnpm start\n```\n\n\u003chr /\u003e\n\nBuilt with ♥, [RefineJS](https://refine.dev/) and [Appwrite](https://www.appwrite.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyeboard%2Ftakoyaki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyeboard%2Ftakoyaki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyeboard%2Ftakoyaki/lists"}