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.
You can view the live application here : https://travel-europe.netlify.app
- 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.
Clicking on 'View Details' on any country card will present the user with specific spots in that country, along with detailed information.
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.
- Backend: Deployed on Vercel for optimal performance and reliability.
- Authentication: Firebase is used to manage user authentication processes.