Windows app that let's you track current flights and their locations (Windows Forms .NET Framework 4.7.2). First of all you have to choose what countries flights you want to gather then when you have selected the countries the flights will be gathered and the app will show them on the map and inside a table view.
- Windows forms
- .NET Framework
- JavaScript Object Notation (JSON)
- C#
- Structured Query Language (SQL)
- Working with Windows forms.
- Docking and anchoring controls (Making a responsive app).
- Designing a modern looking windows forms application.
- Displaying a form inside of the main form.
- How to make my own control buttons (close, minimize, maxmize).
- Share information between forms.
- REST API.
- Connecting to the api and researching it.
- Geting data from the API in a form of JSON.
- Parsing that data so it can be used in the project.
- Storing needed data from the API in a SQL DB.
- SQL database CRUD.
- All data logic is in the Class Library not in the main Windows forms app.
- CRUD operations on the specific tables in the DB.
- Repositories for each table so the code is seperated and structured.
REST API used in this project: https://opensky-network.org/api/states/all
REST API's docs : https://openskynetwork.github.io/opensky-api/rest.html#