Coder Social home page Coder Social logo

aviralmehrotra / wandermap Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 4.76 MB

WanderMap is a React-based web application designed for travel enthusiasts. Easily document your adventures, pinpoint travel destinations on an interactive map, and create memorable trip notes. Securely store location data and notes, all while enjoying a user-friendly interface. Start exploring the world with WanderMap today!

Home Page: https://wander-map.vercel.app

License: MIT License

HTML 0.63% CSS 29.45% JavaScript 69.92%
leaflet map react react-app react-leaflet travel

wandermap's Introduction

WanderMap ๐ŸŒ

WanderMap is an interactive React web application designed for travelers to document and share their adventures. It allows users to mark locations on a map, add notes about their trips, and store their valuable travel data. The application features user authentication, a user-friendly homepage, product listings, pricing information, and several other key features. ๐ŸŒŸ

Features ๐Ÿš€

Location Selection ๐Ÿ“

  • Users can easily pinpoint their travel destinations on an interactive map.

Trip Notes ๐Ÿ“

  • WanderMap enables users to attach detailed notes to their selected locations, making it a great travel diary companion.

Data Storage ๐Ÿ“ฆ

  • All location data, including country and city information, along with user-generated notes, are securely stored in a database for future reference.

Deployment + Demo ๐Ÿš€

You can check out the demo here โžก๏ธ WanderMap Demo

WanderMap Demo

Getting Started ๐Ÿ

  1. Clone the repository:
git clone https://github.com/yourusername/WanderMap.git
  1. Navigate to the project directory:
cd WanderMap
  1. Install dependencies:
npm install
  1. Start the development server:
npm run start
  1. For running a local server:

    • Change the BASE_URL in CitiesContext.jsx to:

      const BASE_URL = "http://localhost:8000";

      and then run the following command:

      npm run server

      or

    • Use the hosted JSON file server on Render.

  2. Open your web browser and visit http://localhost:3000 to experience WanderMap firsthand.

Technologies Used ๐Ÿ’ป

WanderMap is built using a combination of modern technologies and libraries to provide a seamless travel experience. The core technologies used in this project include:

  • React: A popular JavaScript library for building interactive and dynamic user interfaces.

  • React-Leaflet: A React wrapper for Leaflet, a powerful and customizable mapping library.

These technologies were chosen to ensure a smooth and engaging user experience while maintaining code quality and scalability.

Contributing ๐Ÿค

Contributions are always welcome! See CONTRIBUTING.md for ways to get started.

License ๐Ÿ“

WanderMap is open-source and licensed under the MIT License. For details, see the LICENSE file.

wandermap's People

Contributors

aviralmehrotra avatar

Stargazers

Jarrian Gojar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.