{"id":23785293,"url":"https://github.com/wirtzdan/project-rocket","last_synced_at":"2025-04-12T23:53:20.461Z","repository":{"id":267318892,"uuid":"897807102","full_name":"wirtzdan/project-rocket","owner":"wirtzdan","description":"A boilerplate/starter for Outseta, Chakra UI and NextJS 🚀","archived":false,"fork":false,"pushed_at":"2025-01-24T11:35:35.000Z","size":483,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T23:52:59.046Z","etag":null,"topics":["boilerplate","boilerplate-template","chakra-ui","nextjs","outseta","starter","starter-template","template"],"latest_commit_sha":null,"homepage":"https://project-rocket.danielwirtz.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/wirtzdan.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-12-03T09:21:02.000Z","updated_at":"2025-03-11T22:02:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"6dde0b59-ccd7-4271-a0fe-d7df73fa315c","html_url":"https://github.com/wirtzdan/project-rocket","commit_stats":null,"previous_names":["wirtzdan/project-rocket"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirtzdan%2Fproject-rocket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirtzdan%2Fproject-rocket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirtzdan%2Fproject-rocket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wirtzdan%2Fproject-rocket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wirtzdan","download_url":"https://codeload.github.com/wirtzdan/project-rocket/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647240,"owners_count":21139082,"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":["boilerplate","boilerplate-template","chakra-ui","nextjs","outseta","starter","starter-template","template"],"created_at":"2025-01-01T13:15:38.833Z","updated_at":"2025-04-12T23:53:20.421Z","avatar_url":"https://github.com/wirtzdan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project Rocket is a starter/boilerplate template with **all engines ready** to quickly build and publish a web application, membership site, course or any other type of online business. Powered by [Outseta](https://www.outseta.com?via=b2b01c), [Chakra UI](https://www.chakra-ui.com/) and [NextJS](https://nextjs.org/).\n\nIf you like the template, make [use of my Outseta affiliate link](http://www.outseta.com/?via=b2b01c) when setting upa new project, or [use of my Outseta affiliate link](#) to support the development.\n\n## Philosophy\n\n- **Minimal tooling**: Instead of implementing 10 different libraries, this template leverages [Outsetas powerful suite of features](https://www.outseta.com/developer-workflows?via=b2b01c) to cover all key functionality\n- **Ready to go**: Built-in components and pages that give you a headstart and reduce setup time\n- **Quick to configure**: Site config (`config/site.ts`) to configure the app in one place with minimal effort\n- **Easy to theme**: Play around with different colors and fonts to adjust the branding and style of the app  \n\n## What's included in this template?\n\n\n- Theme customization\n- Authentication\n- Payments and subscriptions\n- Billing portal\n- Account management\n- Transactional emails\n- Activity notifications\n- User engagement tracking\n- Customer support\n\nAnd much more!\n\n## Getting started\n\n### 1. Set up Outseta\n   \nSign up for a new account at Outseta and go through the setup process.\n\n### 2. Set up codebase\n\nRun the following command on your local environment:\n\n```bash\ngit clone --depth=1 https://github.com/wirtzdan/project-rocket.git my-project-name\ncd my-project-name\nnpm install\n```\n\n### 3. Configure app in site config\n\nOpen the codebase and navigate to `config/site.ts`. \n\n1. Rename the ap by changing the `siteName`, `siteDescription`, and `siteUrl`\n2. Adjust the `theme` settings to customize the visual aspects of your application.\n3. Configure Outseta settings by updating the `outseta` object with your site ID, and other relevant details.\n4. Save the changes to apply the new configuration.\n\n## 4. Start the development server\n\nRun the following command on your local environment:\n\n```bash\nnpm run dev\nor\nyarn dev\n```\n\nVisit `http://localhost:3000` to see and test the app.\n\n## Project Structure Overview \n\n```\n├── app/ # Next.js app directory\n│ ├── (utility)/ # Utility pages (e.g Thank you page)\n│ ├── (website)/ # Website and marketing pages\n│ ├── (app)/ # App pages and functionality\n│ ├── layout.tsx # Root layout for all pages (Marketing \u0026 App)\n├── components/ # React components\n│ ├── auth/ # Auth components (e.g Embeds, locking content)\n│ ├── layout/ # Essential layout components (e.g Navbar, Footer, Section Wrapper)\n│ ├── provider/ # Context providers (e.g Outseta, Chakra )\n│ └── ui/ # UI components\n├── config/ # Configuration files\n└── public/ # Static assets (e.g Logo)\n├── styles/ # Custom CSS (e.g Outseta embeds)\n├── theme/ # Chakra UI theme\n├── utils/ # Utility code snippets\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwirtzdan%2Fproject-rocket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwirtzdan%2Fproject-rocket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwirtzdan%2Fproject-rocket/lists"}