{"id":23228044,"url":"https://github.com/fatiharslan-cmd/flaptalk","last_synced_at":"2025-10-29T08:47:14.673Z","repository":{"id":251491399,"uuid":"836900682","full_name":"FatihArslan-cmd/FlapTalk","owner":"FatihArslan-cmd","description":"Firebase Integrated Whatsapp like app","archived":false,"fork":false,"pushed_at":"2024-09-30T13:51:25.000Z","size":10726,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T04:21:44.860Z","etag":null,"topics":["expo","firebase","react-native"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/FatihArslan-cmd.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,"zenodo":null}},"created_at":"2024-08-01T19:45:39.000Z","updated_at":"2024-12-06T18:23:30.000Z","dependencies_parsed_at":"2025-06-01T16:44:48.121Z","dependency_job_id":null,"html_url":"https://github.com/FatihArslan-cmd/FlapTalk","commit_stats":null,"previous_names":["fatiharslan-cmd/flaptalk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FatihArslan-cmd/FlapTalk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FatihArslan-cmd%2FFlapTalk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FatihArslan-cmd%2FFlapTalk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FatihArslan-cmd%2FFlapTalk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FatihArslan-cmd%2FFlapTalk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FatihArslan-cmd","download_url":"https://codeload.github.com/FatihArslan-cmd/FlapTalk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FatihArslan-cmd%2FFlapTalk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281592527,"owners_count":26527517,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"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":["expo","firebase","react-native"],"created_at":"2024-12-19T01:11:33.110Z","updated_at":"2025-10-29T08:47:14.636Z","avatar_url":"https://github.com/FatihArslan-cmd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e \u003ch3 align=\"center\"\u003e📱 FlapTalk\u003c/h3\u003e \u003ch5 align=\"center\"\u003e--- A Firebase-based Messaging Application ---\u003c/h5\u003e \u003cp align=\"center\"\u003e FlapTalk is a comprehensive messaging app developed using React Native and Expo, providing secure communication, media sharing, and customizable chat experiences. Users can connect with friends via unique barcodes, customize chat themes, and more. \u003cbr/\u003e\u003cbr/\u003e \u003ca href=\"https://github.com/FatihArslan-cmd/FlapTalk\"\u003e\u003cstrong\u003e🌟 Explore the docs »\u003c/strong\u003e\u003c/a\u003e \u003cbr/\u003e\u003cbr/\u003e \u003ca href=\"https://github.com/FatihArslan-cmd/FlapTalk/issues\"\u003e🐛 Report Bug\u003c/a\u003e . \u003ca href=\"https://github.com/FatihArslan-cmd/FlapTalk/issues\"\u003e✨ Request Feature\u003c/a\u003e \u003c/p\u003e \u003c/p\u003e\n\u003chr\u003e\n\n## 📖 Table of Contents\n\n1. [📘 About The Project](#about-the-project)\n2. [🚀 Getting Started](#getting-started)\n    - [📋 Prerequisites](#prerequisites)\n    - [⚙️ Installation](#installation)\n    - [🛠️ Usage](#usage)\n3. [📷 Screenshots](#screenshots)\n4. [🤝 Contributing](#contributing)\n5. [📞 Contact](#contact)\n6. [📌 Important Versions](#important-versions)\n\n\u003chr\u003e\n\n## \u003ca id=\"about-the-project\"\u003e\u003c/a\u003e📘 About The Project\nFlap Talk is a versatile messaging application that allows users to connect through various authentication methods, manage their profiles, and communicate with friends securely. Built on Firebase, it offers robust login options via Google, email, and phone verification, ensuring secure access to user accounts.\n\nKey Features:\u003cbr/\u003e\n\n🔐 **Firebase Authentication**: Secure and reliable login using Google, email, and phone number verification. Firebase handles all authentication processes, ensuring your data is safe and easily accessible. \u003cbr/\u003e\n🧑‍🤝‍🧑 **Find Friends**: Browse a list of all registered users, add friends, and start chatting. \u003cbr/\u003e\n📸 **Media Sharing**: Send photos, videos, and audio messages to your contacts. \u003cbr/\u003e\n🎨 **Customizable Chat Themes**: Change chat colors to personalize your messaging experience. \u003cbr/\u003e\n📋 **Profile Management**: Update your profile picture and account details easily. \u003cbr/\u003e\n🗑️ **Account Management**: Users can delete their accounts if needed. \u003cbr/\u003e\n📦 **Barcode System**: Add friends by scanning unique barcodes. \u003cbr/\u003e\n🌟 **Favorites**: Mark friends as favorites for quick access. \u003cbr/\u003e\n🌐 **Multi-language Support**: Supports over 10 languages using i18next for localization.\u003cbr/\u003e\n📸 **Media Sharing**: Send photos, videos, and audio messages to your contacts.\u003cbr/\u003e\n🆘 **Help Section**: Contact support for assistance within the app. \u003cbr/\u003e\n\u003chr\u003e\n\n## \u003ca id=\"getting-started\"\u003e\u003c/a\u003e🚀 Getting Started\nTo get a local copy up and running, follow these simple steps.\n\n### \u003ca id=\"prerequisites\"\u003e\u003c/a\u003e📋 Prerequisites\n\nEnsure you have the following software installed:\n- [Node.js](https://nodejs.org/) (v20.11.1 or later) 🟢\n- npm (v10.2.4 or later) or Yarn 🧶\n- [Expo CLI](https://docs.expo.dev/get-started/installation/)\n\nThis project was bootstrapped with [Create React Native App](https://github.com/expo/create-react-native-app?tab=readme-ov-file).\n\n### \u003ca id=\"installation\"\u003e\u003c/a\u003e⚙️ Installation\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/FatihArslan-cmd/FlapTalk.git\n    ```\n2. Navigate to the project directory:\n    ```bash\n    cd FlapTalk\n    ```\n3. Install dependencies:\n    ```bash\n    npm install\n    ```\n4. Start the project:\n    ```bash\n    npm start\n    ```\n\nYou can use your physical device with the Expo app or an emulator to run the app.\n\n- Press `a` to open the app on an Android device (physical or emulator).\n\nIf Expo gives any error, try re-running `npm install`.\n\n\n\u003chr\u003e\n\n### \u003ca id=\"usage\"\u003e\u003c/a\u003e🛠️ Usage\n\nOnce the project is running:\n\nOpen the app on your device or emulator.\nRegister using Google, email, or phone verification powered by Firebase. This ensures a secure and streamlined login experience.\nExplore various features like finding friends, sending messages, and updating your profile.\nCustomize chat themes in the settings section.\nUse the barcode feature to add friends quickly.\n\n\u003chr\u003e\n\n## \u003ca id=\"screenshots\"\u003e\u003c/a\u003e📷 Screenshots\n\n\u003cp align=\"center\"\u003e \u003cimg src=\"https://github.com/user-attachments/assets/f158b08f-9247-4a7e-b8e5-1853346d0b35\" width=\"300\" alt=\"Screenshot 1\"/\u003e \u003cimg src=\"https://github.com/user-attachments/assets/fea36784-1b87-4b7d-9715-c90695238c33\" width=\"300\" alt=\"Screenshot 2\"/\u003e \u003cimg src=\"https://github.com/user-attachments/assets/94f9eb70-5b62-4912-ac93-201f2f6187f9\" width=\"300\" alt=\"Screenshot 3\"/\u003e \u003cimg src=\"https://github.com/user-attachments/assets/9ae0db81-c8ce-41c3-b1ea-9ab6be6faf77\" width=\"300\" alt=\"Screenshot 4\"/\u003e \u003cimg src=\"https://github.com/user-attachments/assets/d578f1b8-41ce-4325-bb59-747147a219f6\" width=\"300\" alt=\"Screenshot 5\"/\u003e \u003c/p\u003e \u003chr\u003e\n\n\u003chr\u003e\n\n## \u003ca id=\"important-versions\"\u003e\u003c/a\u003e📌 Important Versions\n\n    \"expo\": \"~51.0.31\",\n    \"Node\": v20.11.1,\n    \"Npm\": 10.2.4,\n    \"@react-native-firebase/app\": \"^20.3.0\",\n    \"react-native\": \"0.74.5\",\n\n\u003chr\u003e\n\n## \u003ca id=\"contributing\"\u003e\u003c/a\u003e🤝 Contributing\nContributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.\n\nTo contribute:\n\nFork the Project\nCreate your Feature Branch (git checkout -b feature/AmazingFeature)\nCommit your Changes (git commit -m 'Add some AmazingFeature')\nPush to the Branch (git push origin feature/AmazingFeature)\nOpen a Pull Request\n\u003chr\u003e\n\n## \u003ca id=\"contact\"\u003e\u003c/a\u003e📞 Contact\nFatih Arslan - Developer - https://www.linkedin.com/in/fatih-arslan-4582231b1/\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatiharslan-cmd%2Fflaptalk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffatiharslan-cmd%2Fflaptalk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatiharslan-cmd%2Fflaptalk/lists"}