A user-friendly Streamlit application for monitoring SSL/TLS certificate expiration dates, featuring email alerts and detailed certificate overviews.
The Application Certificate Expiration Monitoring app is a Streamlit tool that helps organizations avoid outages and security gaps caused by expired SSL/TLS certificates. Users add and manage application URLs, subscribe to email alerts, and trigger manual checks, while a clear dashboard lists every certificate's organization, subject, validity dates, and days until expiry—visually flagging those nearing expiration. A companion scheduler periodically re-checks certificates and dispatches email warnings automatically. As full-stack developer, Rohan built the Streamlit interface, implemented the certificate-checking and email-alerting backend, designed the database schema, and structured the app into modular components for managing applications and subscribers.