Orbi is your gateway to interplanetary travel. Discover celestial destinations, seamlessly book your journey, and enjoy personalized space adventures. With cutting-edge technology, educational insights, and a thriving community of explorers, Orbi makes exploring the universe a reality. Join us on a voyage of a lifetime today!
Our mission is to make interplanetary travel accessible and enjoyable for everyone. Whether you dream of walking on the Martian surface, exploring the mysteries of distant planets, or witnessing the beauty of celestial bodies, our app is designed to fulfill your space travel aspirations.
- Discover places according to your preferences and get suggestions based on what you and others have travelled
- Choose a transportation mode according to your budget and other preferences
- Keep track of your trips
- Secure payments
- orbi.backend - A monolithic backend for Orbi Application
- oidc-orbi - Openid Server (user authentication with biometrics and Galactic ID. Every citizen of the known universe is assigned with a Galactic ID at their birth and stored in a centralized database. Every application authenticates its users through this server, including Orbi).
- galactic.wallet - Wallet Service ( Each citizen of the known universe has a wallet associated with their Galactic ID, this wallet is managed by galatic.wallet service)
- Currently we do not track weather so no weather forecasting
- An endpoint for shuttle schedules is not available yet
- Recommendations are not generated for the user that is the using the app currently
This document outlines the workflow for the booking function in our application. Follow these steps to seamlessly book interplanetary travel tickets using our app.
- Description: Dive into the details of your chosen destination, learning about its unique features and attractions.
- Screenshot:
- Description: Customize your journey by specifying the number of passengers, departure date, and pickup location.
- Screenshot:
- Description: Review the details of your selected transportation mode, ensuring it aligns with your preferences.
- Screenshot:
- Description: Confirm your booking and proceed to the secure payment gateway for transaction completion.
- Screenshot:
- Description: Alternatively, confirm your payment by entering your Galactic ID and secure password.
- Screenshot:
- Description: Receive a detailed payment invoice with all the booking and payment transaction information.
- Screenshot:
If you encounter any issues during the booking process, refer to our FAQ section or contact our support team for assistance.
Happy booking, and enjoy your interplanetary adventure with us!
Follow these steps to run the Interplanetary Travel Booking App on your local machine.
Before you begin, ensure you have met the following requirements:
- Node.js and npm (Node Package Manager) installed. Download Node.js
- Expo CLI installed globally. You can install it using npm:
npm install -g expo-cli
- A code editor of your choice. We recommend Visual Studio Code with the Expo extension for the best development experience.
- Clone this repository to your local machine:
git clone https://github.com/byte3org/orbi.frontend.git
- Navigate to the project directory:
cd interplanetary-travel-app
- Install project dependencies:
npm install
- If you are going to work with the backend, you will need to clone the following repo as well
git clone https://github.com/byte3org/orbi.backend
Check out the backend for more information about how to set up
Now that you have the app and its dependencies installed, you can run it using Expo. Make sure you're in the project directory.
- Start the Expo development server:
expo start
- A new window or tab will open in your default web browser, displaying the Expo Developer Tools. Here, you can choose to run your app on an Android or iOS simulator/emulator, or you can use the Expo Go app on your physical device to scan the QR code and run the app.
To run the app on your physical device, follow these additional steps:
-
Download the "Expo Go" app from the App Store (for iOS) or Google Play Store (for Android).
-
Open the Expo Go app on your device.
-
Scan the QR code displayed in the Expo Developer Tools in your browser.
-
Your app will be loaded on your device for testing.
You have successfully set up and run the Interplanetary Travel Booking App on your local machine. Happy exploring!