Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.8 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.8 KB

Search Location Map

An interactive map application developed using React, TypeScript, and Leaflet. The project allows users to search for specific locations and dynamically updates the map with a marker. The project is hosted on GitHub Pages and automated using GitHub Actions.

✨Description

This project is an interactive map application built with modern web development tools. It features a responsive design, dynamic zoom and location updates, and custom marker icons. The application integrates with Nominatim for geocoding address searches.

✨Technology Stack

  • React: A JavaScript library for building user interfaces.
  • TypeScript: A superset of JavaScript that adds static types.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Leaflet: An open-source JavaScript library for mobile-friendly interactive maps.
  • React-Leaflet: Integration of Leaflet maps into React applications.
  • GitHub Pages: Free hosting for personal and project websites.
  • GitHub Actions: Automate workflows, including build and deployment.

✨Features

  • Interactive Map: Dynamic zoom and location updates.
  • Geocoding: Integration with Nominatim for address search.
  • Custom Markers: Enhanced visual clarity with custom marker icons.
  • Responsive Design: Optimized for various devices.
  • Modern Tech Stack: Built with React, TypeScript, and Leaflet.

✨Demo

Check out the live demo of the application here.

✨Installation

To run this project locally:

  1. Clone the repository: git clone https://github.com/pshanmukha/search-location.git
  2. Navigate to the project directory: cd search-location
  3. Install dependencies: npm install
  4. Start the development server: npm run dev

✨Author

Shanmukha