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