{"id":20130048,"url":"https://github.com/tralahm/uberclone","last_synced_at":"2025-04-09T16:13:17.364Z","repository":{"id":113332059,"uuid":"217917645","full_name":"TralahM/UberClone","owner":"TralahM","description":"An Uber Android Apk Clone with Paypal, and Mpesa and Vodacash Support comming soon","archived":false,"fork":false,"pushed_at":"2023-03-03T08:35:04.000Z","size":535,"stargazers_count":7,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T16:13:11.750Z","etag":null,"topics":["android-studio","firebase","java","payouts","paypal","tralahm","uber","uber-android","uberclone","video"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/TralahM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["TralahM"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"Custom":["TralahM.github.io","TralahTek.github.io"]}},"created_at":"2019-10-27T21:16:03.000Z","updated_at":"2023-11-09T07:16:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"a2fdcbdc-7b8e-4c1c-b235-9d2e6a9295d9","html_url":"https://github.com/TralahM/UberClone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TralahM%2FUberClone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TralahM%2FUberClone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TralahM%2FUberClone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TralahM%2FUberClone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TralahM","download_url":"https://codeload.github.com/TralahM/UberClone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065282,"owners_count":21041872,"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":["android-studio","firebase","java","payouts","paypal","tralahm","uber","uber-android","uberclone","video"],"created_at":"2024-11-13T20:37:10.916Z","updated_at":"2025-04-09T16:13:17.357Z","avatar_url":"https://github.com/TralahM.png","language":"Java","funding_links":["https://github.com/sponsors/TralahM","TralahM.github.io","TralahTek.github.io","https://www.patreon.com/TralahM","https://www.paypal.me/TralahM"],"categories":[],"sub_categories":[],"readme":"\n[![Build Status](https://travis-ci.com/TralahM/UberClone.svg?branch=master)](https://travis-ci.com/TralahM/UberClone)\n[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)\n[![Organization](https://img.shields.io/badge/Org-TralahTek-blue.svg)](https://github.com/TralahTek)\n[![made-with-java](https://img.shields.io/badge/Made%20with-JAVA-1f425f.svg)](https://www.java.com/)\n[![HitCount](http://hits.dwyl.io/TralahM/UberClone.svg)](http://dwyl.io/TralahM/UberClone)\n[![Inline Docs](http://inch-ci.org/github/TralahM/UberClone.svg?branch=master)](http://inch-ci.org/github/TralahM/UberClone)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/TralahM/pull/)\n[![GitHub pull-requests](https://img.shields.io/github/issues-pr/Naereen/StrapDown.js.svg)](https://gitHub.com/TralahM/UberClone/pull/)\n[![GitHub version](https://badge.fury.io/gh/Naereen%2FStrapDown.js.svg)](https://github.com/TralahM/UberClone).\n\n# UberClone.\n\n\n[![TralahM](https://img.shields.io/badge/Architect-TralahM-blue.svg?style=for-the-badge)](https://github.com/TralahM)\n[![TralahM](https://img.shields.io/badge/Maintainer-TralahM-green.svg?style=for-the-badge)](https://github.com/TralahM)\n\n# Uber_android_app_clone\n\n▷ Create an android app like uber\n### Setup and Installation\n\n```Bash\ngit clone https://github.com/TralahM/UberClone.git\ncd UberClone\n```\n\n\n**▷ Download the app with the uber design here**: https://www.TralahM.com/product/uber-redesign/ \u003cbr /\u003e\n\n▷ Full Video Tutorial Playlist here: https://www.youtube.com/playlist?list=PLxabZQCAe5fgXx8cn2iKOtt0VFJrf5bOd \u003cbr /\u003e\n▷ Lesson on how to import this project here: https://www.youtube.com/watch?v=2TkNZ-Vael4 \u003cbr /\u003e\n▷ Uber Functions for payouts and payments: https://github.com/TralahMYoutube/uberFirebaseFunctions\n\n▷ Become a Patreon: https://www.patreon.com/TralahM\u003cbr /\u003e\n▷ Donate with PayPal: https://www.paypal.me/TralahM\u003cbr /\u003e\n▷ Twitter: https://twitter.com/TralahM\u003cbr /\u003e\n▷ GitHub : https://github.com/TralahM\u003cbr /\u003e\n\n▷ If you have any question please ask, I'll try to answer to every question and even look at your code if that is necessary.\n\n\n**Important Links**\n\nProject Download: https://goo.gl/imccvo\u003cbr /\u003e\nFIrebase: https://goo.gl/9Wahb1\u003cbr /\u003e\ngeofire: https://goo.gl/SYXc2b\u003cbr /\u003e\nGlide: https://github.com/bumptech/glide\u003cbr /\u003e\nPlace Autocomplete: https://developers.google.com/places/android-api/autocomplete\u003cbr /\u003e\nGoogle-Directions-Android: :https://github.com/jd-alexander/google-directions-android\u003cbr /\u003e\n\nP.S: If ou're going to download the full project please use your own firebase API, the one in the project will NOT be mantained and the app may not work.\n\n\n# Implementation Guide\n**1 - Project**\n1 - Open the Project in your android studio;\n2 - !!!!IMPORTANT!!!! Change the Package Name. You can check how to do that here (https://stackoverflow.com/questions/16804093/android-studio-rename-package)\n\n\n**2 - Firebase Panel**\n1 - Create Firebase Project (https://console.firebase.google.com/);\n2 - import the file google-service.json into your project as the instructions say;\n3 - Change Pay Plan to either Flame or Blaze;\n4 - Go to Firebase -\u003e Registration and activate Login/Registrtion with email\n5 - Go to Firebase -\u003e storage and activate it;\n\n**3 - google maps**\n1 - Add your project to the google API console (https://console.cloud.google.com/apis?pli=1)\n2 - Activate google Maps API\n3 - Activate google Places API\n4 - Add google maps API key to the res/values/Strings.xml file in the string google_maps_key\n\n**4 - PayPal**\n1 - Install Node.js. Check my video to see how it is done (https://www.youtube.com/watch?v=nLxH15a4-6g\u0026list=PLxabZQCAe5fgXx8cn2iKOtt0VFJrf5bOd\u0026index=42);\n2 - go to paypal developer and create an app;\n3 - enable payouts in the app you've just created;\n4 - Add the paypal credentials to the node.js project. Again follow the youtube video to see how it is done;\n5 - Set the fee in your index.js file to the percentage that you want\n6 - deploy the project;\n7 - Go to the android studio -\u003e java -\u003e your package name -\u003e PayPalConfig:\n        a) add the PAYPAL_CLIENT_ID which you get from the paypal developer control Panel;\n        b) add the PAYPAL_PAYOUT_URL which you get in the firebase control panel -\u003e functions and the url that you want is the payouts;\n\n[![TralahM](https://img.shields.io/badge/Developer-TralahM-blue.svg?style=for-the-badge)](https://github.com/TralahM)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftralahm%2Fuberclone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftralahm%2Fuberclone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftralahm%2Fuberclone/lists"}