The thesis discusses the design and implementation of a prototype web application for managing electric vehicle charging stations in restaurants. The goal of the thesis was to develop a prototype solution that would enable the simple and efficient integration of electric charging stations into the business processes of dining establishments. In recent years, the electric vehicle market has expanded rapidly, largely due to environmental objectives and a European Union resolution that foresees a ban on the sale of CO₂-emitting vehicles by 2035. As a result of these trends, a significant increase in the demand for charging infrastructure is expected, presenting an opportunity for restaurants and similar businesses to install electric charging stations in their parking lots, which can help to attract new customers. Since we were unable to find any existing applications that specifically address this market niche with more targeted functionality, we decided to attempt to develop one ourselves. The aim of the thesis was to create a prototype web application that runs in modern web browsers and allows for the management of reservations for electric charging stations, as well as the handling of related data, such as information about the charging stations themselves, their various models, manufacturers, and application users. The business logic of the application was developed using the Python programming language and the Django web framework. The application prototype uses Django’s multi-layered MVT (Model-View-Template) architecture. For the development of the user interface, HTML, CSS, and Bootstrap were used. The prototype is divided into three main modules: a module for creating reservations and displaying daily schedules, a module for managing data related to electric charging stations, and a module for managing application users. Each module consists of several web forms for data handling and the underlying business logic. The application also includes a simulation of the connection with charging stations and generates XML files for external use, enabling data exchange with other systems, such as billing software. With this prototype, a foundation has been laid for a digital solution that allows restaurants to effectively integrate electric charging stations into their workflow, enhances the experience of restaurant visits for electric vehicle owners, and opens new business opportunities for the hospitality sector.
|