DEV Community

Cover image for Automated Student Report Delivery in Rust | Bulk Email PDF Reports
manjushaps
manjushaps

Posted on • Originally published at manjushaps.github.io

Automated Student Report Delivery in Rust | Bulk Email PDF Reports

Every report was delivered.
Not a single PDF was attached manually.

What happens between those two moments?

The latest article in the Teacher Assistant App series explores how a complete student report delivery workflow was built using Rust, egui, PostgreSQL, and Gmail SMTP. The application brings HTML-to-PDF report generation, persistent sender settings, personalized email delivery, and delivery tracking together in a single desktop workflow.

Inside the article:

βš™οΈ Configure a sender profile with secure Gmail App Password authentication
πŸ“‹ Review the delivery batch before a single email is sent
πŸ“§ Deliver personalized PDF reports to the correct parent automatically
πŸ“Š Track successful deliveries and reports requiring attention

The article includes implementation details, Rust code snippets, screenshots, explanation tables, and a complete end-to-end demo of the workflow in action.

πŸ”— Read the full article:
Automated Student Report Delivery

I'm always looking to improve both the application and the writing, so I'd genuinely appreciate your feedback and suggestions.

β€” Manjusha (Techn0tz)

Top comments (0)