System design / Low level / Easy

Parking system

1 min read

Requirements:

  • Multiple levels & limited slots per level
  • Parking lot can support different vehicles such as cars, motorcycles, and trucks.
  • Parking spot is specific to a type of vehicle
  • Assign parking spot when vehicle enters and free the spot when the vehicle exits.
  • Track Parking spot and provide realtime tracking of vehicles.
  • Multiple entry and exit points and support concurrent requests.