Due to the increased number of cars, outdoor parking is one of the critical problems. Moreover, the management of the parking system is also considered a difficult task. Humans, on the other hand, were acclimated to efficiently parking their automobiles by providing them with the precise location of parking in advance of their arrival. As a result of human inefficiency, it was unsuccessful and ultimately increased the compliance cost. As a result of the development of the notion of the Internet of Things. A lot of systems were installed regarding smart parking systems that are decreasing the cost but also contain a huge impact on the reduction of emissions from cars. While it is possible to integrate Internet of Things (IoT) devices into automobiles, such an approach will necessitates the deployment of additional infrastructure, which will raise the cost, and also it is not feasible within current infrastructure configurations. Then there's the fact that CCTV technology is widely available and also small enough to fit into any parking area without being noticeable. In this paper, Convolution Neural Network (CNN) based smart parking system is designed and implemented. The CNN is used to detect vacant and occupied parking spaces through CCTV cameras and provide feedback to the passengers. Furthermore, the proposed approach is using CNR and PKLot datasets for ensuring the effectiveness of the model. This was developed to solve the issues of time, cost, and accuracy with the existing systems. As a result, the proposed model provides excellent results in terms of accuracy. Moreover, it is cost-effective and saves time.