A smart parking system designed to eliminate the hassle and frustration of finding and booking a parking spot at a preferred parking spot (based on location, review/feedback from users) in advance with a user-friendly online booking system. The solution should also offer a range of options for short and long-term parking, Integrated navigation assistance so that drivers can easily find their way to the spot, easy payment options, On-demand booking and real-time parking data so that drivers can find open spots quickly, park hassle-free, all without the need of human intervention.