Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 1.42 KB

README.md

File metadata and controls

65 lines (46 loc) · 1.42 KB

Okv-GeoPin

Okv-GeoPin is a geolocation-based application that allows users to pin locations on a map and share their location with other in real-time. This monorepo contains both the client and server code for the application.

image

Features

  • Interactive Map: Users can pin locations on the map.
  • Real-time Updates: Connected users are updated in real-time.
  • Loader for Map: Displays a loader while the map is loading.

Tech Stack

  • Client: Nextjs, TypeScript, Tailwind CSS, Socket.io client
  • Server: Node.js, Express.js, Socket.io
  • Deployment: Vercel

Getting Started

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/onamkrverma/Okv-GeoPin.git
  2. Navigate to the project directory:
    cd Okv-GeoPin
  3. Install dependencies for both client and server:
    cd client
    npm install
    cd ../server
    npm install

Running the Application

  1. Start the client:
    cd client
    npm start
  2. Start the server:
    cd server
    npm start

Deployment

The application is deployed on Vercel. You can access it here.

Contributing

Feel free to open issues or submit pull requests. Contributions are welcome!