Skip to content

evankazadaiev/parkingfinder-client

Repository files navigation

Parking Finder Berlin MVP

Parking Finder Berlin is a Progressive Web App (PWA) designed to help users find parking spots in Berlin. The application works offline and caches parking data for seamless usage.

Demo. Make sure to start backend server first.

  1. Front-end demo.
  2. Back-end server.

Features

  • Interactive Map: Uses Leaflet to display a map of Berlin with markers indicating available parking spots.
  • Interactive Data Grid: Click on the location to center the map directly to the address
  • Make directions using your favourite Navigator App: Allows user to make directions in Google Maps, Apple Maps or Waze
  • Data Grid: Displays detailed information about parking spots (free or paid, amenities and more!)
  • Offline Support: The app works offline and caches parking spots using service workers
  • Responsive Design: Compatible with various screens and devices

Installation

The instructions below will help you set up the development environment:

Cloning repository

git clone https://github.com/evankazadaiev/parkingfinder-client.git
cd parkingfinder-client

Installing dependencies

  npm install

Creating .env

touch .env
VITE_APP_API_URL=http://localhost:3000

3. Running development server

npm run dev