Trabook is a travel experience platform that connects users with an exciting journey curated by experienced tourism professionals. Through our intuitive Vue.js-powered front end, users can explore destinations, get personalized tour advice, and plan their perfect trip.
The gif above showcases the final result of the Trabook platform in action. Notice the seamless user interface and the vibrant, welcoming design that invites users to start their travel journey with us.
- Discover Destinations: Users can explore a variety of destinations and find the one that suits their adventure spirit.
- Expert Advice: A team of seasoned tourism professionals is available to provide personalized travel tips and advice.
- User-Friendly Design: A clear, responsive layout ensures a great user experience on any device, powered by Vue.js.
- Interactive Elements: Users can interact with various elements on the platform, like booking tours and reading travel blogs.
- Front-End: Vue.js for a dynamic and responsive user interface.
- Back-End: FastAPI for a high-performance, scalable API.
- Database: PostgreSQL for reliable and efficient data storage.
- Deployment: Docker containers for easy deployment and scalability.
-
Clone the repository:
git clone [repository_url]
-
Install dependencies:
npm install
-
Run the Vue.js development server:
npm run serve
-
Visit the local app: Open your browser and visit
http://localhost:8080
.
This section will explain how to deploy Trabook on a live system.
We welcome contributions! Please read our contributing guidelines to get started.
Trabook is open source and is available under the [license name].
For support or queries, reach out to us at [contact information].
Thanks to all the contributors and supporters of Trabook for making this project possible.