Raahi - Explore beyond the map, like a local. ππ₯
Raahi streamlines navigation by offering users access to efficient hidden routes contributed by local guides. Easily searchable within the app, these routes enhance travel experiences, providing alternatives to conventional paths and potentially saving time. The platform's collaborative approach encourages users to share their own routes, creating a community-driven environment with rewards for contributors.
Prerequisites π οΈ
Before you start, make sure you have the following installed on your machine:
- Node.js
- npm (Node Package Manager)
- React Native CLI
Getting Started π
-
Clone the repository:
-
Navigate to the project directory:
-
Install dependencies:
Configure Firebase π₯
- Create a new Firebase project on the Firebase Console.
- Set up a Firebase Realtime Database and Authentication
- Obtain your Firebase configuration object.
- Add the
google-services.json
inandroid/app
folder.
Configure Google Maps API πΊοΈ
-
Obtain a Google Maps API key from the Google Cloud Console.
-
Create a
.env
file in the project root. -
Add your Google Maps API key to the
.env
file:
Run the App πββοΈ
Run Metro server
iOS
Android
That's it! π
You're all set to explore the app. If you encounter any issues, feel free to open an issue on the repository.
Happy coding! πβ¨