{"id":23107161,"url":"https://github.com/ahmedsomaa/blaze","last_synced_at":"2026-04-20T13:04:10.693Z","repository":{"id":172782498,"uuid":"649740229","full_name":"ahmedsomaa/blaze","owner":"ahmedsomaa","description":"Blaze is an all-encompassing React Native boilerplate, meticulously crafted to ignite your development process.","archived":false,"fork":false,"pushed_at":"2023-06-05T17:07:29.000Z","size":330,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-07T18:35:43.100Z","etag":null,"topics":["expo","react-native","react-native-paper","react-navigation","typescript"],"latest_commit_sha":null,"homepage":"","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/ahmedsomaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2023-06-05T14:28:03.000Z","updated_at":"2023-12-20T10:24:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc3db894-42c6-4ef0-9fc7-6d1e2c423af3","html_url":"https://github.com/ahmedsomaa/blaze","commit_stats":null,"previous_names":["som3aware/blaze","ahmedsomaa/blaze"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ahmedsomaa/blaze","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedsomaa%2Fblaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedsomaa%2Fblaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedsomaa%2Fblaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedsomaa%2Fblaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmedsomaa","download_url":"https://codeload.github.com/ahmedsomaa/blaze/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedsomaa%2Fblaze/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32048446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["expo","react-native","react-native-paper","react-navigation","typescript"],"created_at":"2024-12-17T01:12:43.895Z","updated_at":"2026-04-20T13:04:10.673Z","avatar_url":"https://github.com/ahmedsomaa.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔥Blaze ![language](https://img.shields.io/badge/language-typescript-blue.svg)\r\n\r\n\u003e React-Native boilerplate\r\n\r\nBlaze is an `all-encompassing` React Native boilerplate, meticulously crafted to ignite your development process.\r\n\r\n## 📚 Table of Contents\r\n\r\n- [Integrations](#integrations)\r\n- [Installation](#package-installation)\r\n- [Usage](#rocket-usage)\r\n- [Support](#hammer_and_wrench-support)\r\n- [Contributing](#memo-contributing)\r\n- [License](#scroll-license)\r\n\r\n## 📦 Integrations\r\n\r\nThis boilerplate is powered by:\r\n\r\n- [React Navigation](https://reactnavigation.org/).\r\n- [React Native Paper](https://callstack.github.io/react-native-paper/).\r\n\r\n## ⚙️ Installation\r\n\r\nBefore using this boilerplate, you need to check if you have `Node.js` and `NPM` installed on your computer.\r\n\r\nTo check if you have `Node.js` installed, run this command in your terminal:\r\n\r\n```sh\r\nnode -v\r\n```\r\n\r\nIf you get an answer like this, it means that `Node.js` is installed and you may go to the [next section](#scaffolding-your-app).\r\n\r\n```sh\r\nv18.16.0\r\n```\r\n\r\nTo confirm that you have `NPM` installed you can run this command in your terminal:\r\n\r\n```sh\r\nnpm -v\r\n```\r\n\r\nIf you get an answer like this, it means that `Node.js` is installed and you may go to the [next section](#scaffolding-your-app).\r\n\r\n```sh\r\n9.5.1\r\n```\r\n\r\nIf `Node.js` or `NPM` is not installed you can install them on [this link](https://nodejs.org/en/) or use [Node Version Manager](https://github.com/nvm-sh/nvm).\r\n\r\nDon't forget to update `NPM` after installing `Node.js`:\r\n\r\n```sh\r\nnpm install npm@latest -g\r\n```\r\n\r\n### Scaffolding your app\r\n\r\nInstall [degit](https://github.com/Rich-Harris/degit).\r\n\r\n```sh\r\nnpm install -g degit\r\n```\r\n\r\nScaffold your project into a new folder\r\n\r\n```sh\r\ndegit https://github.com/som3aware/blaze my-app-folder\r\n```\r\n\r\nInstall project dependencies\r\n\r\n```sh\r\ncd my-app-foler\r\nnpm install\r\n```\r\n\r\n## 🚀 Usage\r\n\r\n### Theming\r\n\r\nThe colors follow the react native paper `MD2Colors` and react navigation `Theme.colors` interfaces. To add your app colors, open [/themes/index.ts](./src/theme/index.ts) and change the values of the colors.\r\n\r\n#### MD2Colors\r\n\r\n- `primary` - primary color for your app, usually your brand color.\r\n- `accent` - secondary color for your app which complements the primary color.\r\n- `background` - background color for pages, such as lists.\r\n- `surface` - background color for elements containing content, such as cards.\r\n- `text` - text color for content.\r\n- `disabled` - color for disabled elements.\r\n- `placeholder` - color for placeholder text, such as input placeholder.\r\n- `backdrop` - color for backdrops of various components such as modals.\r\n- `onSurface` - background color for snackbars\r\n- `notification` - background color for badges\r\n\r\n#### Theme.colors\r\n\r\n- `primary` - primary color of the app used to tint various elements. Usually you'll want to use your brand color for this.\r\n- `background`: color of various backgrounds, such as background color for the screens.\r\n- `card`: background color of card-like elements, such as headers, tab bars etc.\r\n- `text`: text color of various elements.\r\n- `border`: color of borders, e.g. header border, tab bar border etc.\r\n- `notification`: color of Tab Navigator badge.\r\n\r\n### Screens\r\n\r\n- Define your screens under [/screens](./src/screens/).\r\n- Follow the screen structure in [One.tsx](./src/screens/One.tsx).\r\n- Export your screen from [/screens/index.ts](./src/screens/index.ts).\r\n\r\n### Navigation\r\n\r\nAdd your application stack navigation screens in [AppStackNavigator.tsx](./src/navigation/AppStackNavigator.tsx)\r\n\r\n## 🛠️ Support\r\n\r\nPlease [open an issue](https://github.com/som3aware/blaze/issues/new) for support.\r\n\r\n## 📝 Contributing\r\n\r\nClone the repo and reate a branch, add commits, and [open a pull request](https://github.com/som3aware/blaze/compare/).\r\n\r\n## 📜 License\r\n\r\n[MIT](./LICENSE) © [Ahmed Ismail](https://github.com/som3aware)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedsomaa%2Fblaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmedsomaa%2Fblaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedsomaa%2Fblaze/lists"}