FD
fdekruijff/TICT-V1PROG-15-Miniproject
Programming final course project for the University of Applied Sciences in Utrecht
TICT-V1PROG-15 Miniproject
This is the final project for the course TICT-V1PROG-15 for the University of Applied Sciences in Utrecht. The goal of this project is to make a GUI to display API data based on Station data and Mechanics.
Getting Started
The instructions will get you set up to run this project yourself.
Prerequisites
The following python modules need to be imported
python -m pip install pypiwin32python -m pip install googlemapspython -m pip install twiliopython -m pip install pyyamlpython -m pip install names
Installing Software
To run the program please follow these steps:
- Clone the GitHub repository
git clone https://github.com/fdekruijff/TICT-V1PROG-15-Miniproject.git NSDefectOverview
- Change directory
cd ./NSDefectOverview/
- Run Main.py
C:\path\to\python3.exe Main.py
You should see this
If everything worked you should see the following window appear. Congratulations everything is working now.
Program Structure
/NSDefectOverview
|-- Main.py
|-- NSDefectOverview.py
|__ /classes
|-- __init__.py
|-- CardMachine.py
|-- GenerateMechanic.py
|-- Mechanic.py
|-- Notification.py
|-- PopulateDataLists.py
|-- RandomCardMachineDefect.py
|__ /images
|-- ns_logo_1.png
|-- ns_logo_1_25.png
|-- ns_logo_1_50.png
|__ /pages
|-- __init__.py
|-- CardMachineOverviewPage.py
|-- MechanicsOverviewPage.py
|-- NotificationPage.py
|-- StartPage.py
|-- .gitignore
|-- README.md
|-- LICENCE.txt
|-- CHANGES.txt
Built With
- PyCharm - Python IDE for Professional Developers by JetBrains
- NS API - API to get Dutch train station information
- Google API - Google Maps API to get distance and travel time between coordinates
- Twilio API - Platform to send text messages
Authors
- Floris de Kruijff - TkInter logic - fdekruijff
- Bryan Campagne - XML / SQLite logic - Joepieler
- Rik van Velzen - API logic - Rikvanvelzen
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.txt file for details
Acknowledgments
- README.md template
