Personal Financial Management

Overview

Terminal Finances

This software is suitable for those who want to have control of their personal accounts in an easy and simple way. Available for Linux and Windows.

Terminal Finances - Personal Financial Management Terminal Finances - Personal Financial Management

Terminal Finances running

Installation

If you want to use Terminal Finances without compiling choose one of the options below to download:

wget https://github.com/terroo/terminal-finances/releases/download/v1.0.0/Terminal_Finances-x86_64.AppImage
chmod +x Terminal_Finances-x86_64.AppImage
./Terminal_Finances-x86_64.AppImage

Alternatively, you can use the app-get. What makes it different is that it creates an icon on your Dashboard and makes it easier to access and update or remove. Example:

app-get terminal-finances
  • Windows 10 64-bit
    • Download it by clicking on this link
    • Unzip the .rar file
    • Double-click the installation file to install
    • And after the installation is finished, access the program through the start menu

Building the Terminal Finances

First of all you will need the dependencies

  • qmake
  • g++
  • GNU Make
  • libQt5Widgets
  • libQt5Gui
  • libQt5Core
  • libQt5Sql
  • libQt5PrintSupport

For example, on Ubuntu, Linux Mint, Debian and derivatives the command would be:

sudo apt install qmake g++ make libqt5widgets5 libqt5gui5 libqt5core5a libqt5sql libqt5printsupport5

Then clone the repository and compile as follows:

git clone https://github.com/terroo/terminal-finances
cd terminal-finances
qmake -qt=qt5 src/TerminalFinances.pro
make
sudo make install

Use

I am still developing the Wiki, but while it is not ready you can see how to use it through this video:

Activate subtitles and choose the language according to yours.

https://youtu.be/BF809OoXfjM

If you find a bug or want a feature to be implemented for the new versions use the issues to inform.

License

GNU GPLv3


Uninstall

  • Compiled version Clone the repository if you don't have
cd terminal-finances
sudo make uninstall
  • Windows Access the Control Panel and Add/Remove Programs and uninstall

  • app-get/Linux

app-get --remove terminal-finances
Comments
  • bug in windows

    bug in windows

    Olá Marcos, tentei usar o terminal finances no windows e substituir o velho excel da microsoft, mas quando vou adicionar o debito ou o crédito dá uma falha e não adiciona, o que poderia ser? o programa tem alguma dependência necessária faltante?

    opened by KitsuneSemCalda 4
  • [Refactoring] Added some documentation files related to the project.

    [Refactoring] Added some documentation files related to the project.

    Fala meu camarada, que projeto bacana bro. Deixei algumas sugestões na estrutura do projeto. Não modifiquei nada no código principal [src/].

    Verifique a pasta: .github

    Nela, deixei alguns exemplos de templates que ajuda na hora da galera abrir uma issue ou pull request. =]

    Espero ter ajuda em algo!

    opened by apsantos-dev 2
  • Status de pagamento.

    Status de pagamento.

    Olá Marcos, eu estou usando o Finances para controlar as contas de casa e percebi que pode ser adicionada uma melhoria.

    Ela ficaria em: Inserir Créditos e/ou Débito, Editar e Excluir Lançamentos

    A melhoria é a seguinte: Adicionar uma coluna Status depois de Operação;

    Nessa coluna status teria duas opções: Pago ou Pendente.

    Qual seria a função disso?

    Quando você for na tela de Relatórios, você poderia adicionar mais um campo ao lado de Crédito, Saldo e Débito com o nome pendente.

    Assim a pessoa vai poder ver quanto ela obteve de credito, quanto gastou, qual foi o saldo e quanto ainda está pendente de ser pago (que não entra na conta do saldo, credito e debito).

    Att, phzsantos.

    opened by phzsantos 1
  • OS2

    OS2

    Hello, I compiled it for good old OS/2 All seems to work, the only culprit i see so far, is that it wont take the EN languages It keeps stating on the BR language and thats not something i understand :) i made also a debug version but that dint show any usefull info.

    I use Qt5 v5.13.1 and Gcc v9.2.0

    opened by TeLLie 0
  • Adicionar e remover no Tipo de Conta

    Adicionar e remover no Tipo de Conta

    Na aba 'Inserir Crédito e/ou Débito' notei que só é possível usar um 'Tipo de Conta' que esteja na lista. Seria ótimo se tivéssemos a possibilidade de adicionar mais tipos, tanto em Crédito quanto em Débito, assim os lançamentos ficariam personalizados e o programa poderia ser usando até mesmo em uma pequena empresa. Agradeço pela atenção, espero ter contribuído.

    opened by ezileicorreia 0
  • OS2

    OS2

    Hello, I compiled it for good old OS/2 All seems to work, the only culprit i see so far, is that it wont take the EN languages It keeps stating on the BR language and thats not something i understand :) i made also a debug version but that I use Qt5 v5.13.1 and Gcc v9.2.0

    opened by TeLLie 21
Releases(v1.0.0)
Owner
Marcos Oliveira
Graduated as a Bachelor in Accounting Sciences, I am graduated by CEFET (Federal Center of Technological Education) in Electronics Technician with Computer Scie
Marcos Oliveira
A collection of academic and personal projects demonstrating my proficiency in programming.

Best-README-Template An awesome README template to jumpstart your projects! Explore the docs » View Demo · Report Bug · Request Feature Table of Conte

Kevyn Higbee 1 Nov 18, 2021
My personal Linux device driver

LinuxDeviceDriver If you violate your legal rights, please contact me on [email protected]163.com. THANK YOU! . ├── adc │ └── tpc512.c ├── charger │ └── bq24

Fenix 1 Nov 18, 2021
Mamiza's personal build of dmenu

dmenu - dynamic menu ==================== dmenu is an efficient dynamic menu for X. Requirements ------------ In order to build dmenu you need the X

null 0 Jul 29, 2022
⌨️ Personal key mapping for The Key.

The Key Personal key mapping for The Key. This firmware configures: The first key to be the mute key on single tap, and the pause/play key on double t

Zihua Li 1 Dec 25, 2021
🐳 A collection of my personal dotfiles

?? Pocco81's configuration files ?? Thanks for dropping by! This is my personal collection of configuration files. Here are some details about my setu

Pocco81 64 Aug 14, 2022
A simple personal wiki of my current knowledge

About Why should I memorize something I can so easily get from BOOK. - Albert Einstein In fact, Einstein claimed never to memorize anything which coul

Aleen 326 Sep 22, 2022
A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.

This repository contains a personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to

null 80 Sep 20, 2022
Valorant cheat that abuses Logitech GHUB driver input management.

valorant-cheat Valorant cheat that uses Logitech GHUB driver input management and color detection. features Triggerbot with customizable delay (VK_SHI

null 28 Sep 20, 2022
This is the repo for the microcontroller part of project Cleanurge - a scalable IoT powered waste management system, our solution towards a greener world.

Cleanurge A scalable waste management system powered by IoT. There are 3 repositories for the entire cleanurge system in total cleanurge-mcu: Containi

Developer Student Clubs KGEC 6 Oct 11, 2021
Control Heidelberg Wallbox Energy Control over WiFi using ESP8266 and configure your own local load management

< scroll down for English version and additional information > wbec WLAN-Anbindung der Heidelberg WallBox Energy Control über ESP8266 Die Heidelberg W

null 78 Sep 13, 2022
Bank Management System - Written In C

Bank Management System Bank management system writtetn in c About The Project Compile And Running Usage About The Project When I researched about bank

Hakkı Anıl Ragıboğlu 10 Sep 15, 2022
AnalogWrite for ESP32 and ESP32-S2 with LEDC PWM. Includes PWM Phase Control, DAC and Smart GPIO resource management.

analogWrite() ESP32 Installation Instructions This library was tested using using the ESP32 Arduino IDE Boards Manager installation method. Stable rel

null 30 Sep 28, 2022
foxBMS is a free, open and flexible development environment to design battery management systems.

foxBMS is a free, open and flexible development environment to design battery management systems. It is the first modular open source BMS development platform.

The foxBMS Team 78 Oct 1, 2022
JWM is a cross-platform Java window management and OS integration library.

JWM aims to expose an interface that abstracts over window creation, input handling and OS integration

JetBrains 361 Sep 30, 2022
UEFI Application for CPU Voltage/Frquency and Power Management adjustment. Great for undervolting.

Reduce CPU Power Waste and Gain Performance. Greener and Meaner! ______ ______ _ (_____ \

null 111 Sep 23, 2022
A USB timer powered by Digispark ATtiny85 according to pomodoro time management technique

⏲ ES Timer Powered ⚡ by Digispark ATtiny85 and it works based on ?? pomodoro time management technique a special timer for all those that work a lot w

null 46 Sep 18, 2022
MAXREFDES1277 is a reference design that enables the evaluation of MAX17853/52 for battery management in a 48V system.

MAXREFDES1277 The MAXREFDES1277 reference design enables quick evaluation of MAX17853/52 for battery management in a 48V system. It can be used to tes

Maxim Integrated Training & Technical Support (TTS) Team 3 Dec 2, 2021
Exploring the Design Space of Page Management for Multi-Tiered Memory Systems (USENIX ATC'21)

AutoTiering This repo contains the kernel code in the following paper: Exploring the Design Space of Page Management for Multi-Tiered Memory Systems (

Computer Systems Laboratory @ Ajou University 17 Aug 31, 2022
Implementation of Library management in C using Data Structures.

Implementation of Library Management in C using data structure This includes following : BOOK.txt :- Which Contains the books list stored in library w

null 2 Dec 22, 2021