Инструмент семейного бухгалтерского учета отслеживает каждую транзакцию, которую совершает ваша семья. Его цель -:

conf/application.conf в распакованной папке:facto и настроить его следующим образом: db.default {
driver = com.mysql.jdbc.Driver
url = "jdbc:mysql://localhost/facto?user=mysqluser&password=mysqlpassword"
slick.profile = "slick.jdbc.MySQLProfile$"
}
Выберите секретные значения для play.http.secret.key и app.setup.defaultPassword
Откройте терминал в распакованной папке
Запустите следующие команды, чтобы приложение запустило:
# Create database tables
bin/server -DdropAndCreateNewDb
# Create admin user
bin/server -DcreateAdminUser
# Run application
bin/server
Просмотрите http: // localhost: 9000/app/useradministration (имя пользователя: «Администратор», пароль: «Чанг»)
ПРЕДУПРЕЖДЕНИЕ: Следующее работает отлично для запуска демонстрационного сервера, чтобы посмотреть. Но если вы хотите запустить это в качестве службы с реальными данными и пользовательской конфигурацией, рекомендуется вместо этого следовать разделу «Установка из выпуска» (см. В этом вопросе по причинам, почему).
Следующие команды запустит новый сервер вместе с базой данных в контейнерах Docker:
# Get the docker-compose.yml file
wget https://raw.githubusercontent.com/nymanjens/facto/master/docker-compose.yml
# Choose a unique random string here of sufficient length
export APPLICATION_SECRET="$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)"
# Create an empty database with a single admin user
docker-compose run web sleep 5 # Wait for the database to be ready
docker-compose run web bin/server -DdropAndCreateNewDb
docker-compose run web bin/server -DcreateAdminUser
# Bring up the server
docker-compose up
Когда закончите, просмотрите http: // localhost: 9000/(имя пользователя: «Администратор», пароль: «Чанг»)
conf/application.conf :-DcreateAdminUser (имя пользователя: администратор, пароль: Changeme). Эта учетная запись может создать новых пользователей.conf/accounting-config.yml :userLoginName должен ссылаться на пользователя, который уже существует в базе данных (см. Предыдущий пункт) Чтобы эффективно использовать этот инструмент, вы должны научиться правильно вводить транзакции. Поэтому важно понимать значение категорий и счетов.
Они используются для разделения ваших расходов на категории. Каждая учетная запись имеет некоторые специальные категории:
Учетная запись может ссылаться на обычного человека или общую учетную запись.
Пример:
У семьи есть два члена: Алиса и Боб. Будет три учетных записях:
Алиса и Боб будут регулярно передавать деньги на общий счет, который можно использовать для получения общих расходов. Эта передача в общий счет называется «докладчиком» .
Специальные поля:
Обзор денежных потоков - это мощный инструмент для проверки неконтролируемых расходов.
Вам следует:
Этот проект был создан и поддерживается мной (jens) в свободное время для моей семьи, и я сделал его открытым исходным кодом в надежде, что это может быть полезно для других.
Если вы решите использовать это, скорее всего, вы будете либо использовать его много, либо перестать использовать его через некоторое время. Если вы находитесь в прежней категории, пришлите мне сообщение по адресу [email protected] (или подумайте о отправке пожертвования), чтобы я знаю, что другие используют это. Определенно также дайте мне знать, если вы заинтересованы в обновлении до более новых версий или использовании более продвинутых (скрытых) функций, таких как обменные курсы и коррекция инфляции.