LB Planner is an application designed to help students plan and organize their self-taught studying by tracking and managing their modules. It provides an easy-to-use interface that allows users to stay on top of their academic goals. For more information, please visit our website.
Important
This repository has been split into seperate repos:
- Clone the repository to your local machine.
- Ensure that you have FVM installed on your machine.
- Navigate to the project directory in the terminal.
- Run
fvm use
to select the Flutter version. - Run
fvm flutter pub get
to install the required dependencies. - To build the application for release on macOS, run
fvm flutter build macos --release --no-sound-null-safety
. The built application can be found in thebuild/macos/Build/Products/Release/
directory. - To build the application for release on Windows, run
fvm flutter build windows --release --no-sound-null-safety
. The built application can be found in thebuild\windows\runner\Release\
directory. - To build the application for release on Linux, run
fvm flutter build linux --release --no-sound-null-safety
. The built application can be found in thebuild/linux/release/bundle/
directory.
Note: LB Planner uses --no-sound-null-safety
because some of the third-party packages used in the app do not yet support Flutter's null safety feature. If you encounter any issues while compiling or running the application, please refer to the official Flutter documentation or the FVM documentation for troubleshooting tips.
LB Planner was created by McQuenji, Muhi, Riedler, Bishow B and Can Polat. We would like to extend our appreciation to the following external contributors for their contributions to the project:
- Blobi blob for helping with the design
- jszuecs-tgm for helping with documentation on the website
- sproshut for "Workflow for automated build" (#11)
- melli736 for helping with macOS testing & development
- mariusthaler for macOS testing
If you would like to contribute to the project, please feel free to contact us at [email protected] or create a pull request.
LB Planner is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.