WorldWise is an interactive web application designed for travel enthusiasts who want to track, visualize, and reminisce about their global adventures. Built with React and powered by modern web technologies, WorldWise offers a seamless and engaging way to document your travels.
- Interactive World Map: Utilizes Leaflet.js to provide a dynamic, zoomable map for pinpointing your travels.
- Travel Memory Management: Easily add, edit, and delete your travel experiences.
- Real-time Weather: Get current weather information for the cities you've visited.
- User Authentication: Secure login system to protect your travel data.
- Responsive Design: Enjoy a consistent experience across desktop and mobile devices.
- React
- Vite
- React Router for navigation
- CSS Modules for styling
- Context API for state management
- JSON-server for mock backend
To run WorldWise locally:
-
Clone the repository:
git clone https://github.com/NovaGeeklord02/WorldWise.git
-
Navigate to the project directory:
cd WorldWise
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173
Contributions to WorldWise are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
This README provides an overview of your project, its features, the technologies used, and instructions for getting started. It's designed to give visitors to your GitHub repository a clear understanding of what WorldWise is and how they can use or contribute to it.
Feel free to adjust any part of this to better match your project's specific details or to add any additional information you think would be valuable for users and potential contributors.