https://github.com/redbug312/ntuoc13-interview-scheduler
Interviews scheduler desktop app for National Taiwan University Orientation Camp.
https://github.com/redbug312/ntuoc13-interview-scheduler
Last synced: 8 months ago
JSON representation
Interviews scheduler desktop app for National Taiwan University Orientation Camp.
- Host: GitHub
- URL: https://github.com/redbug312/ntuoc13-interview-scheduler
- Owner: redbug312
- License: gpl-3.0
- Created: 2019-11-22T07:15:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-16T15:04:37.000Z (over 3 years ago)
- Last Synced: 2023-03-07T04:18:02.516Z (over 3 years ago)
- Language: Python
- Homepage: https://osa_activity.ntu.edu.tw/project/project1
- Size: 1.22 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.com/RedBug312/ntuoc13-interview-scheduler)
Interviews scheduler desktop app for National Taiwan University Orientation Camp.


## Quickstart
```bash
$ sudo apt install python3.6-venv
$ make start
```
It builds on Python 3.6 for fbs free version.
The app uses maximum flow algorithm from [NetworkX] to solve the scheduling
problem, and the implementation refers to `src/main/python/window.py`. The input
sheet takes `xlsx` format only.
## Credits
- [PyQt5] - Python bindings for the Qt cross platform application toolkit.
- [Fman] - Create Python GUIs with Qt in minutes.
- [NetworkX] - Network Analysis in Python.
[PyQt5]: https://www.riverbankcomputing.com/software/pyqt/
[Fman]: https://build-system.fman.io/
[NetworkX]: https://networkx.org/