{"id":20105873,"url":"https://github.com/redwoodjs/bello","last_synced_at":"2026-06-05T02:31:40.978Z","repository":{"id":151642492,"uuid":"501750389","full_name":"redwoodjs/bello","owner":"redwoodjs","description":"Bello project is the network that helps the community to build RedwoodJS.","archived":false,"fork":false,"pushed_at":"2023-12-15T05:08:47.000Z","size":2250,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-14T06:24:22.292Z","etag":null,"topics":["community","network","redwoodjs"],"latest_commit_sha":null,"homepage":"","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/redwoodjs.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}},"created_at":"2022-06-09T17:36:02.000Z","updated_at":"2023-03-30T03:42:24.000Z","dependencies_parsed_at":"2024-02-16T00:44:43.288Z","dependency_job_id":null,"html_url":"https://github.com/redwoodjs/bello","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/redwoodjs/bello","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redwoodjs%2Fbello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redwoodjs%2Fbello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redwoodjs%2Fbello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redwoodjs%2Fbello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redwoodjs","download_url":"https://codeload.github.com/redwoodjs/bello/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redwoodjs%2Fbello/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33927314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"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":["community","network","redwoodjs"],"created_at":"2024-11-13T17:48:24.928Z","updated_at":"2026-06-05T02:31:40.961Z","avatar_url":"https://github.com/redwoodjs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\nWelcome to [RedwoodJS](https://redwoodjs.com)!\n\n\u003e **Prerequisites**\n\u003e\n\u003e - Redwood requires [Node.js](https://nodejs.org/en/) (\u003e=14.19.x \u003c=16.x) and [Yarn](https://yarnpkg.com/) (\u003e=1.15)\n\u003e - Are you on Windows? For best results, follow our [Windows development setup](https://redwoodjs.com/docs/how-to/windows-development-setup) guide\n\nStart by installing dependencies:\n\n```\nyarn install\n```\n\nThen change into that directory and start the development server:\n\n```\ncd my-redwood-project\nyarn redwood dev\n```\n\nYour browser should automatically open to http://localhost:8910 where you'll see the Welcome Page, which links out to a ton of great resources.\n\n\u003e **The Redwood CLI**\n\u003e\n\u003e Congratulations on running your first Redwood CLI command!\n\u003e From dev to deploy, the CLI is with you the whole way.\n\u003e And there's quite a few commands at your disposal:\n\u003e ```\n\u003e yarn redwood --help\n\u003e ```\n\u003e For all the details, see the [CLI reference](https://redwoodjs.com/docs/cli-commands).\n\n## Prisma and the database\n\nConsider using local databases:\n```shell\nsudo -u postgres psql;\n# In your client:\nCREATE DATABASE bello;\nCREATE USER bello WITH ENCRYPTED PASSWORD 'bello' createdb;\nGRANT ALL PRIVILEGES ON DATABASE bello TO bello;\n```\n\nAnd now, a database dedicated to tests:\n```shell\nCREATE DATABASE test_bello;\nCREATE USER test_bello WITH ENCRYPTED PASSWORD 'test_bello'  createdb;\nGRANT ALL PRIVILEGES ON DATABASE test_bello TO test_bello;\n```\n\n## Frontend first with Storybook\n\nDon't know what your data models look like?\nThat's more than ok—Redwood integrates Storybook so that you can work on design without worrying about data.\nMockup, build, and verify your React components, even in complete isolation from the backend:\n\n```\nyarn rw storybook\n```\n\nBefore you start, see if the CLI's `setup ui` command has your favorite styling library:\n\n```\nyarn rw setup ui --help\n```\n\n## Testing with Jest\n\nIt'd be hard to scale from side project to startup without a few tests.\nRedwood fully integrates Jest with the front and the backends and makes it easy to keep your whole app covered by generating test files with all your components and services:\n\n```\nyarn rw test\n```\n\nTo make the integration even more seamless, Redwood augments Jest with database [scenarios](https://redwoodjs.com/docs/testing.md#scenarios)  and [GraphQL mocking](https://redwoodjs.com/docs/testing.md#mocking-graphql-calls).\n\n## Ship it\n\nRedwood is designed for both serverless deploy targets like Netlify and Vercel and serverful deploy targets like Render and AWS:\n\n```\nyarn rw setup deploy --help\n```\n\nDon't go live without auth!\nLock down your front and backends with Redwood's built-in, database-backed authentication system ([dbAuth](https://redwoodjs.com/docs/authentication#self-hosted-auth-installation-and-setup)), or integrate with nearly a dozen third party auth providers:\n\n```\nyarn rw setup auth --help\n```\n\n## Next Steps\n\nThe best way to learn Redwood is by going through the comprehensive [tutorial](https://redwoodjs.com/docs/tutorial/foreword) and joining the community (via the [Discourse forum](https://community.redwoodjs.com) or the [Discord server](https://discord.gg/redwoodjs)).\n\n## Quick Links\n\n- Stay updated: read [Forum announcements](https://community.redwoodjs.com/c/announcements/5), follow us on [Twitter](https://twitter.com/redwoodjs), and subscribe to the [newsletter](https://redwoodjs.com/newsletter)\n- [Learn how to contribute](https://redwoodjs.com/docs/contributing)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredwoodjs%2Fbello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredwoodjs%2Fbello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredwoodjs%2Fbello/lists"}