Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.32 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.32 KB

WorldWise

WorldWise is a travel logging application built using React and technologies like React Router, context API, memo, useMemo, and useCallback.

Description:

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.

Technologies Used:

  • 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

Installation and Execution:

  1. Clone the WorldWise repository from GitHub
  2. Install package contents with npm install
  3. Run the application with npm run dev

Future Improvements and Additions:

  • 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.