Tourify is an all-in-one road trip application to help you plan and organise your road trips from scratch.
- Start creating your route by giving it a name, some dates and adding places to your route, which will be displayed using Google Maps API
- Changed your mind? Add or delete a few more places, or rearrange the order easily, simply by dragging and dropping.
- Check out the daily, detailed overview of each route, including distance, time and even estimated fuel cost, as well as the ability to view the route in google maps.
- Got a landmark you want to visit? Add it to your itinerary on the day you want
- Use the suggested feature to find restaruant, hotels or even fuel stations along your route
- Feeling lonely? Invite a friend, they can accept your invite and view the plan
FRONTEND:
- JavaScript
- React - build user interface
- Google Maps API - display maps and location services
- Chakra UI - modular component library with prebuilt react components
BACKEND:
- NodeJS
- Express - Node.JS backend framework
- PassportJS - Authentication for NodeJS applications
- Stripe - Payments integration
- MongoDB - Non-relational database
This app is deployed using Vercel for the frontend and Fly.io for the backend.