Virtus is a school assignment manager and grade tracker, helping you manage your schoolwork directly from the terminal - a native habitat per se for developers.
While mostly stable,it is still under development.
- Manage school assignments with due dates and priorities.
- Track grades and calculate GPA.
- User-friendly interface for easy navigation.
- Student-friendly functions
- Very light to run, optimized for slow school computers (I know, it's frustrating!😡)
A glancable, function-oriented home interface full of data and intuitive to use.
A simple interface full of knobs and dials.
**Automatic class sorting and grades calculation based on the class' name. **
A detailed view containing a breakdown of overall/per-class GPA by class or assignment - a novel yet useful feature.
A simple calendar that lets you know of your recent assignments and their proximity to the current date.
Install the following:
ncurses pugixml
The command to install the dependencies on Arch Linux is as follows:
sudo pacman -Sy ncurses pugixml
- Download the latest release from the releases page.
- Add permissions to execute the file:
chmod +x virtus
- Run the application:
./virtus
- Clone the repository:
git clone https://github.com/sohiearth/virtus.git cd virtus - Build the app using CMake:
mkdir build cd build cmake .. cmake --build .
- Run the application:
./virtus
You can contribute to virtus. If you find a bug or a feature request, open a issue on this repo.
I'll probably just merge it anyway...
