Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 2.34 KB

README_ru.md

File metadata and controls

32 lines (23 loc) · 2.34 KB

Cromberg - Домашняя система учёта

Функционал

Учёт дохода

  • Введение данных с полями: дата, месяц, сумма, тип, контакт, описание
    • разница между месяцем и датой: дата - конкретная дата поступления средств; месяц - месяц, за который пришли средства
  • График дохода по месяцам
  • Подсчёт суммарного и среднего дохода по годам, лучшего, худшего и среднего месяца

Баланс

  • Ведение баланса по различным статьям (пример - наличные/счёт в банке А/электронные деньги)
  • График баланса по месяцам
  • График расходов по месяцам (на основании данных о балансе и доходах)

Остальное

  • База данных приложения расположена в %APPDATA%/Roaming/Cromberg/db/database для Windows и аналогично для других OC.
  • При каждом запуске приложения (но не чаще раза в день) создаётся резервная копия базы данных. Она сохраняется в папку, указанную пользователем в настройках
  • В последний день каждого месяца происходит рассылка писем на электронные почты с напоминанием о заполнении баланса. Подписка и отписка от уведомлений возможна в разделе настроек.
  • Поддержка двух языков: русского и английского

Требования

  • Для корректной работы программы необходимо подключение к интернету.
  • Поддерживает Windows, MacOS, Linux

Технологический стек

  • Electron.js - приложение
  • NeDB - база данных приложения
  • PHP, MySQL - сервис уведомлений