{"id":25256991,"url":"https://github.com/trypear/pear-landing-page","last_synced_at":"2025-04-04T18:09:15.144Z","repository":{"id":234367410,"uuid":"788753875","full_name":"trypear/pear-landing-page","owner":"trypear","description":"Landing page for PearAI, the Open Source AI-Powered Code Editor","archived":false,"fork":false,"pushed_at":"2024-10-24T08:17:34.000Z","size":104760,"stargazers_count":59,"open_issues_count":29,"forks_count":83,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-24T12:03:02.797Z","etag":null,"topics":["ai","codeeditor","open-source"],"latest_commit_sha":null,"homepage":"https://trypear.ai","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trypear.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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-04-19T02:39:11.000Z","updated_at":"2024-10-24T08:17:39.000Z","dependencies_parsed_at":"2024-05-17T23:27:59.065Z","dependency_job_id":"1511b7f7-57bc-43fb-a8e2-1a764e9cf36b","html_url":"https://github.com/trypear/pear-landing-page","commit_stats":null,"previous_names":["trypear/pear-landing-page"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trypear%2Fpear-landing-page","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trypear%2Fpear-landing-page/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trypear%2Fpear-landing-page/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trypear%2Fpear-landing-page/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trypear","download_url":"https://codeload.github.com/trypear/pear-landing-page/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247226215,"owners_count":20904465,"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":["ai","codeeditor","open-source"],"created_at":"2025-02-12T06:32:14.471Z","updated_at":"2025-04-04T18:09:15.125Z","avatar_url":"https://github.com/trypear.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"components/ui/PearHeroLogo.svg\" alt=\"PearAI Logo\" /\u003e\n  \u003c/div\u003e\n  \u003ch3 align=\"center\"\u003ePearAI Landing Page\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    The Open Source AI-powered code editor\n    \u003cbr /\u003e\n    \u003ca href=\"https://trypear.ai\"\u003e\u003cstrong\u003eExplore the Website »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/trypear/pear-landing-page/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/trypear/pear-landing-page/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## Table of Contents\n\n- [About the Project](#about-the-project)\n  - [Built With](#built-with)\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n  - [Environment Variables](#environment-variables-description)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Contact](#contact)\n- [Acknowledgements](#acknowledgements)\n\n## About The Project\n\nThis is the landing page for [PearAI:](https://trypear.ai) the Open Source AI-powered code editor.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Built With\n\n- [![nextjs][nextjs]][nextjs-url]\n- [![vercel][vercel]][vercel-url]\n- [![tailwindcss][tailwindcss]][tailwindcss-url]\n- [![typescript][typescript]][typescripturl]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n### Prerequisites\n\n- Yarn\n  ```sh\n  npm install --global yarn\n  ```\n\n### Installation\n\n1.  Clone the repo\n    ```sh\n    git clone https://github.com/trypear/pear-landing-page.git\n    ```\n2.  Install NPM packages\n    ```sh\n    yarn install\n    ```\n    \u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Project Configuration\n\nThis project requires environment variables to be set up in a `.env.local` file for proper configuration and operation. Below are the required environment variables and instructions on how to set them up.\n\n### Required Environment Variables\n\n1. `NEXT_PUBLIC_SUPABASE_URL`\n2. `NEXT_PUBLIC_SUPABASE_ANON_KEY`\n\n### Environment Variables Description\n\n- **NEXT_PUBLIC_SUPABASE_URL**: This is the URL of your Supabase project.\n\n  Example: `NEXT_PUBLIC_SUPABASE_URL=https://xyzcompany.supabase.co`\n\n- **NEXT_PUBLIC_SUPABASE_ANON_KEY**: This is the anonymous public key for your Supabase project. This key allows your frontend application to interact with the Supabase backend.\n\n  Example: `NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key`\n\n- **NEXT_PUBLIC_VERCEL_URL**: This is the URL to which users will be redirected after certain actions, such as authentication. During local development, this is typically `http://localhost:3000`. For Vercel preview/dev deployments, it will be whatever URL Vercel generates. For production, we should use `NEXT_PUBLIC_SITE_URL` instead. Both `NEXT_PUBLIC_SITE_URL` and `NEXT_PUBLIC_VERCEL_URL` are auto-generated by Vercel, so no need to worry about it.\n\n  Example: `NEXT_PUBLIC_REDIRECT_URL=http://localhost:3000`\n\n## Usage\n\nTo run the project locally:\n\n1. Start the development server\n   ```sh\n   yarn dev\n   ```\n2. Visit `http://localhost:3000` in your browser.\n\n### Recommended Extensions\n\n- Prettier\n  - Open your command palette, choose your default formatter to be Prettier, and enable format on save.\n- ESLint\n  - When you push a commit, we have a pre-commit hook that automatically runs prettier, eslint, and builds your project to make sure everything is ok.\n- JavaScript and TypeScript Nightly\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to be, learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request.\n\n1. Fork the repo\n2. Clone the repo\n   ```sh\n   git clone https://github.com/\u003cUSERNAME\u003e/pear-landing-page.git\n   ```\n3. Navigate to the project directory\n   ```sh\n   cd pear-landing-page\n   ```\n4. Create a new branch\n   ```sh\n   git checkout -b my-new-branch\n   ```\n5. Install dependencies\n   ```sh\n   yarn install\n   ```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contact\n\n- [Discord](https://discord.com/invite/7QMraJUsQt)\n- Email - pear@trypear.ai\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n[typescript]: https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\n[typescripturl]: https://www.typescriptlang.org/\n[vercel]: https://img.shields.io/badge/Vercel-%23000000.svg?style=for-the-badge\u0026logo=vercel\u0026logoColor=white\n[vercel-url]: https://vercel.com/\n[nextjs]: https://img.shields.io/badge/Next.js-%23000000.svg?style=for-the-badge\u0026logo=next.js\u0026logoColor=white\n[nextjs-url]: https://nextjs.org/\n[tailwindcss]: https://img.shields.io/badge/Tailwind_CSS-%231a202c.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white\n[tailwindcss-url]: https://tailwindcss.com/\n[discord]: https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=discord\u0026logoColor=white\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrypear%2Fpear-landing-page","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrypear%2Fpear-landing-page","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrypear%2Fpear-landing-page/lists"}