WorldWise is a travel logging application built using React and technologies like React Router, context API, memo, useMemo, and useCallback.
This application allows users to log their travels and display the locations they have visited. It utilizes Leaflet for maps so that users can select their desired locations by clicking on the map.
- React Router: For managing application routes and navigation between pages
- Context API: For managing and transferring data between different components without the need to pass data from parent to child
- Memo: For optimizing the performance of components and preventing unnecessary re-renders
- useMemo: For optimizing the calculation of values in component render time
- useCallback: For optimizing callback functions and creating new instances of the function if needed
- Clone the WorldWise repository from GitHub
- Install package contents with
npm install
- Run the application with
npm run dev
- Adding additional features and services for logged travels
- Enhancing the user interface and user experience of the application
WorldWise is aimed at travel enthusiasts looking to conveniently log their journeys and visualize their visited locations.