Menu

  • Home
  • About
  • Skills
  • Experience
  • Education
  • Projects
  • GitHub
  • Achievements
  • Contact
  • Youtube
  • FAQ

Back to Projects
GlobeTrotter - Travel Planner screenshot 1

GlobeTrotter - Travel Planner

2024
Solo developer and backend architect
8 weeks

Project Overview

GlobeTrotter is a feature-rich travel planning platform built to help users manage itineraries, track budgets, and share trips with others. Offering multi-city planning, budget management tools, and user collaboration, it creates a seamless experience for travelers. It includes detailed travel statistics and interactive visualizations to help users understand their travel patterns.

Key Features

  • •Authentication & Security (JWT, email verification, role-based access)
  • •User profiles with avatar upload and travel statistics
  • •Trip creation, editing, and budget tracking
  • •Public trip discovery with search filters
  • •Collaborative trip sharing and multi-user trip editing

Challenges & Solutions

Coordinating multi-user trip editing and ensuring data consistency. Implementing a robust budget management system with currency conversion.

Technical Architecture

A MERN stack application with Redux Toolkit for complex client-side state management. The backend features a secure JWT-based auth system and a scalable MongoDB schema.

Technologies

Node.jsExpressMongoDBJWTReactTypeScriptRedux ToolkitTailwind CSSMaterial TailwindChart.jsFramer Motion

Project Links

Live DemoSource Code

Key Highlights

  • #Backend built with Node.js, Express, and MongoDB
  • #JWT-based authentication and role-based access control
  • #Real-time collaboration features for trip planning
  • #User insights and analytics with Chart.js
  • #Responsive design using Tailwind CSS