Skip to content

About

React and Spring boot based web application designed to capture and share your unforgettable travel experiences

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

65 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Travel Memories

Welcome to the "Travel Memories" repository! This is a web application designed to capture and share your unforgettable travel experiences. The application features a robust frontend built with React, TypeScript, Tailwind CSS, Framer Motion, and a powerful backend developed using Spring Boot with fully secured endpoints complemented by a MySQL database.

homepage

image image image image image image image image

Key Features:

User Authentication and Account Management

  • Users can create accounts, log in, and securely manage their profiles.
  • Fully complete authorization using jwt tokens.
  • Account deletion functionality is available for users who wish to remove their accounts.

Journey Creation and Stage Management

  • Create and customize your travel journeys effortlessly.
  • Define stages within each journey to represent different phases or locations of your trip.

Photo Uploads and Privacy Settings

  • Users can upload photos from their vacations and associate them with specific journey stages.
  • Photos can be set as private or public, offering users control over their content's visibility.
  • Public photos are accessible to all users through the Public Memories Page.

Public Memories Page

  • Explore a curated collection of public photos uploaded by other users.
  • Interact with the community by liking and commenting on shared memories.

Google Maps Integration

  • Enjoy an integrated Google Maps experience that allows users to select and display locations for each journey, stage, or photo.

Slideshow Feature

  • When there's at least one photo in a journey, users can initiate a synchronized slideshow showcasing the entire trip.

Database Synchronization

  • All data, including user profiles, journeys, stages, and photos, is seamlessly synchronized with the MySQL database.

Feel free to contribute, report issues, or suggest enhancements to make "Travel Memories" an even more delightful platform for sharing your travel stories! Happy coding and safe travels! 🌍✈️

Link to organisation repository: TravelMemories.github.io

About

React and Spring boot based web application designed to capture and share your unforgettable travel experiences

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages