Skip to content

IOS Додаток: Розклад і Кампус для студентів КПІ

Notifications You must be signed in to change notification settings

ddanilyuk/KPIHubIOS

Repository files navigation

KPI Hub

An iOS application for KPI students for schedule and campus.

This application works in cooperation with server written by me using Vapor. All detailed information about the server can be found in the README.md of server repository.

Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917 1

This app provides

  • Practical design for schedule with convenient navigation between weeks and days
  • Campus study sheet integration
  • Schedule personalization (Editing elective disciplines)

Used technologies

Demo

1

2

3

Plans

Feel free to write me if you have an feature idea or u want to implement something. All contacts in my profile.

Architecture

  • Use new SwiftUI 4 Navigation Stacks
  • Update TCA for async / await (this feauture is not released by point-free yet)

Rozklad

  • Exams schedule
  • Teachers schedule
  • Ability to check other groups schedule
  • Widget
  • Check rozklad updates on app start

Campus

  • Exams marks
  • Attestations
  • API integration (no used parsing)

How to build?

This application use routing for API client from server written with swift. There are two variants to get routing code:

  • Clone iOS app and Server app in to one folder
  • Use SPM on iOS app to add library Routes from server repository