The document proposes a smart indoor localization system using deep learning and a software engineering model. It consists of two parts: a software part for collecting and processing image data to train a CNN model, and a hardware part using a Raspberry Pi camera on a robotic car to capture real-time images for localization. The software part trains a CNN to 99.6% accuracy on the training dataset and 100% on the validation dataset to classify images into different indoor locations. A simple website is designed to control the hardware part and interface with the trained model for indoor localization predictions.