Track Your Trips is a React application developed using Vite that allows users to track, save, pin, and share their travel experiences. This application serves as a comprehensive tool to document and showcase your adventures across various cities worldwide.
"You travel the world. Track Your Trips keeps track of your adventures." With an interactive world map, this application meticulously traces your footsteps in every city imaginable. It ensures you never forget your remarkable experiences and enables you to share your global wanderings with friends.
- Trip Tracking: Keep a detailed record of your trips.
- Saving Trips: Save your favorite travel memories for future reference.
- Pin Locations: Mark significant locations on the map.
- Sharing: Share your travel experiences with friends and family.
- json-server: ^0.17.4
- leaflet: ^1.9.4
- react: ^18.2.0
- react-datepicker: ^4.25.0
- react-dom: ^18.2.0
- react-leaflet: ^4.2.1
- react-router-dom: ^6.21.1
- @types/react: ^18.2.46
- @types/react-dom: ^18.2.18
- @vitejs/plugin-react-swc: ^3.5.0
- eslint: ^8.56.0
- eslint-plugin-react: ^7.32.2
- eslint-plugin-react-hooks: ^4.6.0
- eslint-plugin-react-refresh: ^0.4.5
- vite: ^5.0.10
- Clone the repository.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the application with
npm start
.
- Access the application on your browser.
- Sign up or log in to start tracking your trips.
- Use the interactive map to mark your travel destinations.
- Save and share your trips with ease.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or create a pull request.