Travel always has been an integral part of human life to reduce stress. People are always looking for new and exciting locations and most of the locations out there become mundane after one visit. Besides how many times we try to book the next best trip using the many third-party aggregators?
Introducing Aloha Travels, a travel company based in the USA that provides exciting tours to remote locations with tour guides to make your travel adventure memorable.
This project was assigned in March 2020. It was a solo led project comprised of starting the project from scratch with ideation, research, design, and development. I collaborated with all available stakeholders over the time period on the execution and delivery of the final product v1.
Create an online platform that will allow users to book a tour for travel purposes and with any budget. In addition, to create a full tour, add multiple starting dates for the same tour. display map of the locations.
The customer should be able to explore all tours, write reviews about their travel, and book tours. The platform should be able to accept payments through Stripe.
Platforms: a cross-browser responsive website with back-end
Build a complete user experience that makes it easy for travel enthusiasts to book tours online.
Increase customer market and maximize sales revenue once covid-19 element settles down. Minimize the call bookings and bring customers online.
Sell more than 500 packages per month with our new online platform.
Partner with a bus company for the travel.
Partner with tent-renting companies for the camping trips to ease travel.
[<https://www.behance.net/gallery/113025531/Aloha-Travels-Part-One>](<https://www.behance.net/gallery/113025531/Aloha-Travels-Part-One>)
Design and develop the complete front and backend tour booking platform that provides a comfortable experience to view a tour and book it online. It must be able to provide clear steps in booking, proper error handling, and a comfortable checkout process.
In a nutshell, Build a API and consume it to build website.
Solution Process
Front-End: HTML, CSS3 (SCSS), javaScript, Axios, Gsap
Back-End: Express, bcrypt, jwt, Node.js
Database: MongoDB (Modelling: Mongoose)
Template Engine: PUG
Bundler: Parcel bundler
API: Rest Api Architecture with JSend data specification
Payment gateway: Stripe
Eslint: airbnb style guide, prettier
Other packages: bcrypt, cookie-parser, dotenv, helmet, hpp, jsonwebtoken, lazyload, lazysizes, morgan, multer, nodemailer, sharp, slugify, xss-clean, express-mongo-sanitize, express-rate-limit, parcel-bundler, prettier, nbd