Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 677 Bytes

README.md

File metadata and controls

30 lines (18 loc) · 677 Bytes

Parking Lot System Design Demo Example

Simple Demo Project for Parking Lot System Design

Design Patterns

  • Singleton Design Pattern
  • Strategy Design Pattern
  • SOLID Design Principles

Compile and Run

mvn clean install

Run Parking Test

java -cp target/parking-lot-demo-1.0-SNAPSHOT.jar com.tm91.demo.TestParking

Links

https://medium.com/geekculture/system-design-parking-lot-design-interview-question-using-java-3d1dea4f6a2

https://www.educative.io/courses/grokking-the-object-oriented-design-interview/gxM3gRxmr8Z

TODO's

  • Convert to Springboot application
  • Added database to persist data
  • Implements API's to park and unpark vehicles
  • Added UI