An application where you can register all the cities that you have ever traveled to.
Users can:
- Access an optimal layout tailored for any device screen size.
- Begin with a welcome page, including product details and pricing information.
- View a compiled list of visited cities and their corresponding countries.
- Remove cities from the list as needed.
- Display the user's current location on a map using the Geolocation API.
- See the cities in the list visually marked on the map.
- Add new cities by clicking on the map and attaching comments.
- Filter and search through the list of added cities.
- Export the list of cities and comments to a downloadable file.
- React.JS
- Module CSS
- Custom hooks
- Context API
- Vite
- Leaflet
- useState
- useEffect
- useSearchParams
- createContext
- useReducer
- useCallback
- useNavigate
- REST API
Chinmay Vashishth