Skip to content

MoTravel by Vincedotcode is a cutting-edge fullstack travel platform that simplifies booking flights, hotels, and taxis. Featuring an AI-powered vacation planner, MoTravel offers seamless flight searches, hotel registrations, and taxi services.

Notifications You must be signed in to change notification settings

vincedotcode/travelapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MoTravel - The Ultimate Travel Companion πŸŒβœˆοΈπŸ¨πŸš–

Overview

Welcome to MoTravel, your all-in-one travel solution! Created by the one and only Vince Erkadoo in just two weeks, MoTravel is a fully functional platform designed to revolutionize the way you book flights, hotels, and taxis. Explore the world with ease, thanks to our AI-powered vacation planner that makes travel planning a breeze.

Live Demo: MoTravel
API Documentation: Swagger Docs

Features πŸš€

Flight Search and Booking ✈️

  • Flight Search: Easily search for flights by entering your departure and arrival locations, dates, and number of travelers.
  • Flight Booking: A seamless and secure flight booking process, complete with integrated payment options.

Hotel Management 🏨

  • Hotel Registration: Hotel owners can register and list their properties with detailed information about room types, amenities, and pricing.
  • Sell Your Hotel: A dedicated feature for hotel owners to manage and list their properties for sale.
  • Book Hotels and Rooms: Users can browse, select, and book hotels, viewing detailed descriptions and user reviews.

Taxi Services πŸš–

  • Become a Taxi Driver: Individuals can register as taxi drivers, providing their services to travelers.
  • Pick Up Locations: Users can specify pick-up locations, ensuring convenient and timely transportation.

User Engagement ⭐

  • Provide Feedback: Users can leave feedback and reviews for hotels, helping improve service quality and assist other travelers in making informed decisions.

AI Vacation Planner πŸ€–

  • Vacation Planning: Our integrated AI planner assists users in planning their vacations by providing personalized suggestions for flights, hotels, and activities based on user preferences and past behavior.

Technical Details πŸ”§

Frontend

  • Framework: Next.js
  • Components: A variety of custom components such as Navbar, TravelersForm, ContactInformationForm, and more.
  • State Management: Managed using React hooks like useState and useEffect.
  • Styling: Tailwind CSS and custom CSS for a clean, modern interface.

Backend

  • Framework: Node.js
  • Database: MongoDB for storing user, booking, and hotel data.
  • APIs: Developed using Express.js for handling various operations like flight searches, hotel bookings, and user authentication.
  • Payment Integration: Secure payment processing for flight and hotel bookings.
  • Swagger: API documentation and testing using Swagger.

Getting Started 🏁

To get started with MoTravel, follow these steps:

  1. Clone the Repository: Clone the project repository from GitHub.
  2. Install Dependencies: Navigate to the project directory and run npm install to install all required dependencies.
  3. Set Up Environment Variables: Configure the environment variables for both the frontend and backend.
  4. Run the Application: Use npm run dev to start the Next.js development server and npm start to run the Node.js backend.

Contributing 🀝

We welcome contributions to MoTravel! Please follow these steps to contribute:

  1. Fork the Repository: Create a fork of the project repository on GitHub.
  2. Create a Branch: Create a new branch for your feature or bug fix.
  3. Commit Changes: Make your changes and commit them with clear and concise commit messages.
  4. Open a Pull Request: Submit a pull request to the main repository, detailing the changes you have made.

License πŸ“œ

MoTravel is licensed under the MIT License. See the LICENSE file for more details.

Contact πŸ“§

For any inquiries or feedback, please contact Vince Erkadoo at erkadoovince@gmail.com.


Experience the future of travel planning with MoTravel, where your dream trips become reality with just a few clicks. 🌟🌏

About

MoTravel by Vincedotcode is a cutting-edge fullstack travel platform that simplifies booking flights, hotels, and taxis. Featuring an AI-powered vacation planner, MoTravel offers seamless flight searches, hotel registrations, and taxi services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published