Skip to content

quadroli/pet-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pet

An app to keep track of your expenses.

Demo

pet demo

Additionaly, you can find the user manual here

Features

  • Lightweight (release build is ~2MB, memory usage is ~25MB)
  • GPU accelerated via OpenGL
  • Cross-platform (tested on Windows and Linux)
  • Open source forever
  • Simple
  • Support for decimal point currencies
  • Descriptive error messages
  • Basic CRUD operations
  • Totals

Dependancies

Building

prerequisites

  1. Have a C compiler installed.
  2. Install meson.
  3. Clone the repository: git clone https://codeberg.org/limisi/pet.git

From a terminal, cd /root/of/pet then run the following commands:

mkdir subprojects
meson wrap install glfw
meson setup debugbuild
meson compile -C debugbuild

running

cd debugbuild
./pet

Motivation

Whilst transitioning from youth to adulthood, I became responsible for my finances and shortly after noticed that my expenditure was rather fluctuant. Therefore there was a need to keep better track of my expenses, so I believe that this program shall help anyone become more financially responsible especially the youth transitioning to adulthood, thank you. And I'm just wondering why sum like this didn' already exist!!??

Acknowledgement

I wish to thank the following:

  • Richard Hipp and contributers for SQLite3
  • Micha Mettke and maintainers for Nuklear
  • Marcus Geelnard, Camilla Löwy and contributers for GLFW
  • David Herberth and contributors for glad

Without whose work pet would not have been possible, thank you.

I also wish to thank the kind folks over at TPH for the pointers and guidance they offered me, thank you.

Special thanks to Dominic Szablewski for qoi which enabled me to have a much leaner icon loading solution.

And what is icon loader without an icon to load? Big Thank you to Michael Magu for designing pet's bold and majestic icon.

Finally, big thank you to Google for NotoSans which is a really beautiful font.

Why the name pet?

I'm glad you asked, Personal Expenses Tracker.

License

This software is licensed under the permissive zlib license.