Galactica-Travels
ByteStorm-Squad
Table of Contents
-
About The Project
- Usage
- Roadmap
- License
About The Project
Intergalactic organization has embarked on an ambitious journey to simplify interplanetary travel. Galactica Travels is a web-based mobile-responsive application designed to provide a seamless user experience for citizens traveling from one planet to another.
Here's why Galactica Travels is the go-to solution for space travel:
- Simplicity: Booking interplanetary travel tickets has never been easier.
- Intuitive Design: A step-by-step guide through the booking process.
- Compare and Choose: Search and compare travel options by mode, destination, price, and departure date.
- Know Your Destination: View detailed information about your destination, including climate, culture, and popular tourist attractions.
- Secure Payment: Enter personal information and payment details with ease.
- Access Anytime: Your booking information is always at your fingertips.
back to top
Built With
Here're the major frameworks and libraries used to bootstrap the Galactica Travels project:
back to top
Usage
Galactica Travels is designed to provide a seamless experience for interplanetary travel booking. Here's how you can make the most of it:
- Search for Travel Options: Enter your desired destination, travel mode, departure date, and price range.
- Compare and Choose: View and compare different travel options to find the one that best suits your needs.
- Explore Destinations: Learn about the climate, culture, and attractions of your chosen destination.
- Book with Ease: Enter your personal information and payment details to complete the booking.
back to top
Roadmap
- [x] Design Mobile-Responsive Web App
- [x] Implement Search and Comparison Features
- [x] Add Destination Insights
- [ ] Integrate Secure Payment Gateway
- [ ] Enhance User Profile Management
- [ ] Multi-language Support
See the open issues for a full list of proposed features (and known issues).
back to top
License
Distributed under the MIT License. See LICENSE
for more information.
back to top
ByteStorm-Squad_Galactica-Travels
Setup the Back End
- Install PostGres from https://www.enterprisedb.com/downloads/postgres-postgresql-downloads with default Configuration
- run the database dump in psql shell in this order (1.ddl.sql, 2.dml.sql, 3.views.sql)
- run in backend directory```bash
npm install
- setup .env file from example in config folder
- npm run dev
- check endpoints on localhost:8080/src
Open [http://localhost:8080/docs] with your browser to see to test the backend apis.
Setup the Front End
Required Packages:
npm npm create vite@latest
## or
yarn create vite
npm install react-react-router-dom
## or
yarn add react-react-router-dom
Getting Started
First, run the development server:
npm install
# or
yarn install
# and Now:
npm run dev