Skip to content

ShreshthaAggarwal27/Wanderlust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

47 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ Wanderlust - Interactive Travel Map

Wanderlust is a MERN stack web application that enhances travel planning, journaling, and exploration with an interactive map, journaling, and gamification features. Plan trips, track expenses, and relive memoriesโ€”all in one place!

โœจ Features

  1. ๐Ÿ“ Interactive Travel Map

    • Color-coded markers for visited and planned locations.
    • Filters for destinations, categories, and trip types.
    • Integrated photos and notes for each location.
  2. ๐Ÿ“Š Trip Summary & Analytics

    • Automated calculations for total distance traveled and budget spent.
    • Visual breakdown of activities, expenses, and travel history.
  3. ๐Ÿ“š Smart Travel Journaling

    • Log memories with geo-tagged photos, videos, and notes.
    • Auto-generated journal entries based on map markers, uploaded media, and trip details.
  4. ๐Ÿ† Gamification & Dashboard Alerts

    • Earn achievement badges for travel milestones.
    • Dashboard notifications for incomplete trips, upcoming plans, and journal reminders.
  5. ๐Ÿ”” Notifications

    • Get reminders for pending journal entries and upcoming trips.
    • Insights on travel habits.

๐Ÿ›  Tech Stack

  • Frontend: React (Vite) + TailwindCSS
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • State Management: Redux
  • Authentication: JWT

๐Ÿš€ Installation

  1. Clone the repository:

    git clone https://gitlab.com/shreshthaaggarwal2708/wanderlust.git
    cd wanderlust
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages