Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.59 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.59 KB

Travel Europe

Welcome to the Travel Europe repository! This project is a web application designed to enhance the travel planning experience for users looking to explore various tourist spots across Europe.

Live Site

You can view the live application here : https://travel-europe.netlify.app

Features

  • User Authentication: Secure login and registration system to ensure data safety.
  • Data Management: Users can add, delete, and update their own entries.
  • Navigation Links:
    • Home: Displays 6 country cards for quick access to popular destinations.
    • All Tourist Spots: A comprehensive view of all tourist spots available.
    • Add Tourist Spot: Allows users to contribute new spots to the database.
    • My List: Users can view and manage spots they have added.

Country Specific Details

Clicking on 'View Details' on any country card will present the user with specific spots in that country, along with detailed information.

Packages Used

This project utilizes several packages to enhance functionality and user experience:

  • react-helmet for managing document head.
  • react-icons for adding visually appealing icons.
  • react-router-dom for routing within the application.
  • react-simple-typewriter for typewriter effect.
  • react-tooltip for hover tooltips.
  • sweetalert2 for beautiful, responsive, customizable, and accessible popups.
  • swiper.js for modern touch sliders.

Deployment

  • Backend: Deployed on Vercel for optimal performance and reliability.
  • Authentication: Firebase is used to manage user authentication processes.