{"id":15187635,"url":"https://github.com/akunna1/faithify-react-native-app","last_synced_at":"2026-02-13T02:02:56.095Z","repository":{"id":256388339,"uuid":"855142941","full_name":"akunna1/Faithify-React-Native-App","owner":"akunna1","description":"Faithify React Native Mobile App","archived":false,"fork":false,"pushed_at":"2025-03-28T23:35:21.000Z","size":218,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T00:26:45.359Z","etag":null,"topics":["expo","json","mobile-app","react-native-app","typescript"],"latest_commit_sha":null,"homepage":"https://akunnatechstudio.com/native","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/akunna1.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-09-10T11:39:22.000Z","updated_at":"2025-03-28T23:35:25.000Z","dependencies_parsed_at":"2024-09-14T17:44:30.834Z","dependency_job_id":"7ac27ee8-a00a-469a-8aa3-dd3a8fe334e3","html_url":"https://github.com/akunna1/Faithify-React-Native-App","commit_stats":{"total_commits":40,"total_committers":1,"mean_commits":40.0,"dds":0.0,"last_synced_commit":"773befe99052c21b8b000d86d4d2b4f66fb1f49e"},"previous_names":["akunna1/faithify-react-native-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akunna1/Faithify-React-Native-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akunna1%2FFaithify-React-Native-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akunna1%2FFaithify-React-Native-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akunna1%2FFaithify-React-Native-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akunna1%2FFaithify-React-Native-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akunna1","download_url":"https://codeload.github.com/akunna1/Faithify-React-Native-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akunna1%2FFaithify-React-Native-App/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261853331,"owners_count":23219844,"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":["expo","json","mobile-app","react-native-app","typescript"],"created_at":"2024-09-27T18:41:25.889Z","updated_at":"2026-02-13T02:02:56.068Z","avatar_url":"https://github.com/akunna1.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Faithify React Native App 📱\n\nA React Native app built with Expo to provide users with categorized Bible verses on topics like Grace, Love, Hope, Resilience, and Faith. 🙏📖\n\n---\n\nSetup ⚙️\n\n1. Follow Expo docs at [https://docs.expo.dev/](https://docs.expo.dev/)\n2. Create app by running:\n   npx create-expo-app\\@latest\n   then go into your app folder\n3. Start the app on iOS simulator:\n   npx expo start --ios\n\n---\n\nFirebase Setup 🔥\n\n1. Create a Firebase project and register your app as a web app\n2. Install Firebase by running:\n   npm install firebase\n3. Create a file named config.tsx and paste your Firebase config code from the Firebase console\n4. Use Firestore functions such as addDoc, getFirestore, collection, getDocs, deleteDoc, Timestamp, query, orderBy, onSnapshot to manage verse data 📚\n\n---\n\nFirestore Data Model 🗂️\n\n* Each verse document includes these fields:\n\n  * number (unique ID)\n  * location (Bible reference)\n  * theme (category like Grace, Love, Hope, Resilience, Faith)\n  * verse (the verse text)\n\n* Verse counts by theme:\n  Grace: 58\n  Love: 64\n  Hope: 59\n  Résilience: 68\n  Faith: 80\n  Total verses: 328\n\n---\n\nProject Structure 🏗️\n\n* app/ folder contains main app code\n\n  * index.tsx is the app entry point\n  * (tabs)/ folder holds tab navigation screens\n\n    * index.tsx is the home screen\n    * \\_layout.tsx configures tab navigation\n\n* assets/ folder holds images, fonts, and media\n\n* components/ folder has reusable components like buttons\n\n* constants/ folder stores app-wide constants\n\n* hooks/ folder contains custom React hooks\n\n* node\\_modules/ has installed npm packages 📦\n\n* scripts/ for custom build or deploy scripts\n\n* app.json is the Expo app configuration file\n\n* babel.config.js configures Babel compiler\n\n* tsconfig.json configures TypeScript compiler\n\n---\n\nDesign 🎨\n\n* Accent color: white ⚪\n* Button color: #132235 🔵\n\n---\n\nWeb Equivalents 🌐\n\n* Expo is similar to Vite.js and React.js\n* Native Wind is similar to Tailwind CSS\n\n---\n\nIcons Resources 🎭\n\n* [https://fontawesome.com/icons](https://fontawesome.com/icons)\n* [https://evil-icons.io/](https://evil-icons.io/)\n* [https://ionic.io/ionicons](https://ionic.io/ionicons)\n* [https://www.textsymbols.ne](https://www.textsymbols.ne)\n\n---\n\nFont Weights Reference 🔤\n\n100: Thin (Hairline)\n200: Extra Light (Ultra Light)\n300: Light\n400: Normal (Regular)\n500: Medium\n600: Semi Bold\n700: Bold\n800: Extra Bold (Heavy)\n900: Black (Ultra Bold)\n\n---\n\nUseful Video for Setup ▶️\n\nWatch this tutorial on React Native Firebase setup:\n[https://www.youtube.com/watch?v=y6DwGxe2E\\_k](https://www.youtube.com/watch?v=y6DwGxe2E_k)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakunna1%2Ffaithify-react-native-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakunna1%2Ffaithify-react-native-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakunna1%2Ffaithify-react-native-app/lists"}