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)