Skip to content
This repository was archived by the owner on May 23, 2025. It is now read-only.

lebe-dev/mail-utilities-wizard

Repository files navigation

Mail Utilities Wizard

A tiny web-service that helps send meter readings to utility companies.

На русском

Main page with history data:

Main page with history data

Send page:

Send page

Letter preview:

Letter preview feature

If company doesn't support direct mail send you can show a proper link and short manual:

Link to utility company

My story

My elderly parents have to send utility meter readings to various companies by mail. These companies don't have websites or mobile apps. Each utility company has its own letter format requirements, which causes difficulties for my parents.

It's a great opportunity to try Axum after many years with actix ;)

Install

mkdir {data,templates,logs}
chmod -R 777 {data,logs}

# Put your mail template into `templates` folder
cp templates/example.txt templates/template.txt

# Prepare config files
cp config.yml-dist config.yml
cp locale.yml-dist locale.yml

# Edit config.yml

docker-compose up -d

Open http://localhost:8080

How it works

A service provides web interface for user:

  • Location
  • Type of counter (water, electricity, etc)
  • Account ID
  • Month (default: previous month)
  • Value
  • Send button

Template variables

Check templates/example.txt.

RoadMap

  1. Remind about data sending

About

A tiny web-service that helps send meter readings to utility companies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors