{"id":17710809,"url":"https://github.com/engageintellect/cook","last_synced_at":"2025-09-05T11:44:10.879Z","repository":{"id":243020735,"uuid":"811240805","full_name":"engageintellect/cook","owner":"engageintellect","description":"An ultra-modern, visually-rich, bento ui using Next.js, PocketBase, shadcd/ui, tailwind css, magic-ui, and zod.","archived":false,"fork":false,"pushed_at":"2024-11-25T04:08:50.000Z","size":1194,"stargazers_count":95,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-20T07:02:17.612Z","etag":null,"topics":["framer-motion","linux","magic-ui","next","nextjs","nextjs14","pocketbase","radix-ui","react","shadcn-ui","tailwind","typescript","ubuntu","umami-analytics","vercel","zod"],"latest_commit_sha":null,"homepage":"https://cook.engage-dev.com","language":"TypeScript","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/engageintellect.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-06-06T08:03:45.000Z","updated_at":"2025-05-18T01:40:45.000Z","dependencies_parsed_at":"2024-06-29T07:39:29.956Z","dependency_job_id":"06b62cac-a322-4b07-aba0-74aa35363742","html_url":"https://github.com/engageintellect/cook","commit_stats":null,"previous_names":["engageintellect/cook"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/engageintellect/cook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engageintellect%2Fcook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engageintellect%2Fcook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engageintellect%2Fcook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engageintellect%2Fcook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/engageintellect","download_url":"https://codeload.github.com/engageintellect/cook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engageintellect%2Fcook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273753220,"owners_count":25161910,"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-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":["framer-motion","linux","magic-ui","next","nextjs","nextjs14","pocketbase","radix-ui","react","shadcn-ui","tailwind","typescript","ubuntu","umami-analytics","vercel","zod"],"created_at":"2024-10-25T07:43:04.998Z","updated_at":"2025-09-05T11:44:10.850Z","avatar_url":"https://github.com/engageintellect.png","language":"TypeScript","funding_links":[],"categories":["Boilerplates \u0026 Starters"],"sub_categories":[],"readme":"# cook\n\n## Description:\n\nAn ultra-modern, bento-box styled portfolio landing page for developers, designers, and other creatives.\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fengageintellect%2Fcook.git)\n[![Cook Portfolio Preview](/public/images/thumbnail.png)](https://cook.engage-dev.com)\n\n**NOTE:** If you would like to contribute, please check out the issues tab for a list of tasks that need to be completed.\n\n## Current Lighthouse Scores:\n\nIf you would like to help improve the performance, accessibility, best practices, and SEO of this project, please check out the issues tab for a list of tasks that need to be completed.\n\n| Metric         | Score                                        |\n| -------------- | -------------------------------------------- |\n| Performance    | 98% \u003c-- help improve this by submitting a PR |\n| Accessibility  | 100%                                         |\n| Best Practices | 100%                                         |\n| SEO            | 100%                                         |\n\n## Technologies:\n\n| Name                                                                       | Description                                                                           |\n| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |\n| [next.js](https://nextjs.org/)                                             | React framework                                                                       |\n| [magic-ui](https://magicui.design)                                         | A modern, minimalistic UI library                                                     |\n| [shadcn/ui](https://ui.shadcn.com/)                                        | A modern, minimalistic UI library                                                     |\n| [tailwind css](https://tailwindcss.com)                                    | A utility-first CSS framework                                                         |\n| [zod](https://zod.dev)                                                     | TypeScript-first schema declaration and validation                                    |\n| [pocketbase](https://pocketbase.io)                                        | A modern, minimalistic database                                                       |\n| [react-hook-form](https://www.react-hook-form.com/)                        | Performant, flexible and extensible forms with easy-to-use validation                 |\n| [github public api](https://docs.github.com/en/rest?apiVersion=2022-11-28) | A REST API for accessing public Github repo, star, and user image data                |\n| [vercel](https://vercel.com)                                               | Deploy web projects with ease                                                         |\n| [umami analytics](https://umami.is/)                                       | A simple, fast, and privacy-focused website analytics alternative to Google Analytics |\n\n## Getting Started\n\n### Pocketbase Setup\n\nFirst, we need to install Pocketbase. You can download the latest release from the [Pocketbase GitHub releases page](https://github.com/pocketbase/pocketbase/releases)\n\n```bash\nwget https://github.com/pocketbase/pocketbase/releases/download/v0.8.0/pocketbase_0.8.0_linux_amd64.zip\nunzip pocketbase_0.8.0_linux_amd64.zip\n```\n\n```bash\nchmod +x pocketbase\n```\n\n```bash\n./pocketbase serve\n```\n\nGo to [http://localhost:8080](http://localhost:8080) to see the Pocketbase dashboard. From there, you can import the schema from the `/pb/pb_schema.json` file in the root of this repository by using the \"import collections\" tab in the settings menu.\n\n### Client Setup\n\n```bash\ngit clone https://github.com/engageintellect/cook.git\ncd cook\n```\n\nNow, let's set our environment variables. Copy `/.env.example` to either `.env` (for prod) or `.env.local` (for dev) in the root of the project and add replace the values with your own.:\n\nFinally, we can install the dependencies and start the development server:\n\n### Run the development server:\n\n```bash\npnpm i \u0026\u0026 pnpm run dev\n```\n\n### Umami Analytics Setup (Optional)\n\nIf you would like to use Umami Analytics, you can sign up for a free account at [umami.is](https://umami.is/). Once you have signed up, you can add your Umami Analytics tracking code to the `app/layout.tsx` file.\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\nThis project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fengageintellect%2Fcook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fengageintellect%2Fcook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fengageintellect%2Fcook/lists"}