A project management application designed for Milliman as a senior design project at Montana State Univeristy.
- JetBrains PyCharm with Anaconda Plugin
- Anaconda Navigator
- PyQt5
- Oracle's mySQL connector for Python
- PyInstaller
The Work Scheduler may be built using the build-win.bat
script on any Windows machine. Your shell must
have the correct Anaconda virtual environment set up and launched. The output executable will be located
in a created dist/
directory.
macOS and Linux users may build the project in a compatible environment with the command pyinstaller -F work_scheduler.py
If it is your first time running the application, launch it from a shell with the argument fresh
, which will
create the appropriate database schema on login. After the application has completed its initial configuration,
you may continue use as normal. You may also launch the application without a shell or any arguments.