School

Station Kiosk

An individual software project in which an interactive station information system was developed. The project also required integrating a weather API to display current weather information.

Year: 2022
Semester: Year 1 / Semester A

Technologies

PythonTkinterPostgreSQLWeather APIGit

The problem / task

The assignment was to design and develop a complete station information system. The system consisted of three interconnected modules: an interactive station kiosk for visitors, a moderation environment for managing content, and a station display for showing real-time information. All components had to communicate with a central database and be thoroughly documented.

The challenges / what I learned

The biggest challenge was developing multiple applications that worked together seamlessly. Besides implementing the required functionality, the database had to be carefully designed and the different modules needed to exchange data reliably. During this project, I learned a great deal about database design, structuring larger software projects, and developing multiple applications within a single system.

The result

The final result was a fully functional station information system consisting of three integrated modules. The application met all project requirements, used a centralized database, and was supported by extensive documentation and Git version control.

Score

Achieved score for this project

85 / 100

Images