Skip to content

SoHiEarth/virtus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtus

A TUI minimal assignment manager + grade tracker.

banner

Overview

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.


Features

  • 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!😡)

Preview

Home

Home Preview A glancable, function-oriented home interface full of data and intuitive to use.

Assignments

Assignments Preview A simple interface full of knobs and dials.

Classes

Classes Preview **Automatic class sorting and grades calculation based on the class' name. **

Grades

Grades Preview A detailed view containing a breakdown of overall/per-class GPA by class or assignment - a novel yet useful feature.

Finally, Calendar

Calendar Preview A simple calendar that lets you know of your recent assignments and their proximity to the current date.


Installation

Install Dependencies

Install the following: ncurses pugixml The command to install the dependencies on Arch Linux is as follows: sudo pacman -Sy ncurses pugixml

Download & Run

  1. Download the latest release from the releases page.
  2. Add permissions to execute the file:
    chmod +x virtus
  3. Run the application:
    ./virtus

Build from Source

  1. Clone the repository:
    git clone https://github.com/sohiearth/virtus.git
    cd virtus
  2. Build the app using CMake:
    mkdir build
    cd build
    cmake ..
    cmake --build .
  3. Run the application:
    ./virtus

Contributing

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...

About

Grades tracker

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors