Skip to content

The Pin Map App is a dynamic web application that allows users to effortlessly pin markers on an interactive map. Built with the latest web technologies and utilizing the robust Mapbox SDK, this app offers a seamless and intuitive user experience for mapping and location-based tasks.

Notifications You must be signed in to change notification settings

Sacred-G/road-work-pin-map

Repository files navigation

Pin Map App

Overview

The Pin Map App is a dynamic web application that allows users to effortlessly pin markers on an interactive map. Built with the latest web technologies and utilizing the robust Mapbox SDK, this app offers a seamless and intuitive user experience for mapping and location-based tasks.

Key Features

  • Interactive Mapping: Utilize Mapbox for high-quality, responsive maps.
  • Pin Markers: Easily pin markers to any location on the map for customized mapping solutions.
  • Responsive Design: Built with React and Tailwind CSS, ensuring a responsive and visually appealing interface on all devices.
  • User Authentication: Secure user authentication using NextAuth for a personalized experience.
  • Date Handling: Integration with Mantine Dates for advanced date selection and handling.
  • Form Management: Robust form handling with Mantine Form for efficient data management.
  • Modern UI Components: Enhance the user interface with Mantine Core and MUI Material components.
  • Optimized Performance: Built with Next.js for server-side rendering and optimized performance.
  • Custom Styling: Styled with Emotion for flexible and maintainable styling.
  • Utility Libraries: Utilize Lodash for powerful data manipulation and Day.js for modern date manipulation.

Technology Stack

  • Frontend: React, Next.js, Tailwind CSS
  • Mapping: Mapbox GL, Maplibre GL, React Map GL
  • State Management and Forms: Mantine Core, Mantine Form, Mantine Hooks
  • Authentication: NextAuth
  • Styling: Emotion
  • Utilities: Lodash, Day.js
  • Development Tools: Typescript, ESLint, PostCSS

Getting Started

To get a local copy up and running follow these simple steps.

Local Setup

Clone the project and install dependencies:

git clone https://github.com/Sacred-G/road-work-pin-map.git
cd road-work-pin-map
npm install
npm run dev

Open http://localhost:3000 with your browser to see the result.

About

The Pin Map App is a dynamic web application that allows users to effortlessly pin markers on an interactive map. Built with the latest web technologies and utilizing the robust Mapbox SDK, this app offers a seamless and intuitive user experience for mapping and location-based tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published