GeoContact elevates the classic address book to a spatial dimension, enabling the visualization of friends' locations on a comprehensive map. This tool facilitates the seamless addition, viewing, and organization of contact details, integrating them with interactive geospatial data. Ideal for coordinating social events or simply charting the distribution of acquaintances, GeoContact is the quintessential utility for navigating and connecting within the digital landscape.
- Dynamic Contact Addition: Users can add contacts with details such as full name, email, and phone number, which are then geographically represented on the map.
- Real-Time Geolocation: The application captures the user's current geographical position and uses it to plot the location, ensuring up-to-date accuracy.
- Interactive Map Visualization: Users can see where their contacts are located in a visual format, making it easier to understand geographical distributions.
- Contact Management: Each contact can be deleted directly from the map, allowing for easy management of the address book.
- Frontend: The user interface is built using HTML, Tailwind CSS, and JavaScript to deliver a seamless and responsive experience.
- Mapping Library: Leaflet.js is used for rendering the interactive map and handling geolocation features.
- Storage: Browser's Local Storage API is utilized to persist contact data across browser sessions.
To get started with GeoContact, clone the repository and open the index.html
file in a modern web browser.