Code Monkey home page Code Monkey logo

kpihubios's Introduction

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

kpihubios's People

Contributors

ddanilyuk avatar denisdanyliuk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.