{"repo":"hppanpaliya/React-TrashMail","free":true,"listed":false,"github":"https://github.com/hppanpaliya/React-TrashMail","clone":"git clone https://github.com/hppanpaliya/React-TrashMail.git","description":"React-TrashMail is a web application for generating disposable/temporary email addresses and viewing emails sent to those addresses.","language":"JavaScript","stars":11,"topics":["burner-emails","disposable-email","docker","docker-registry","mongodb","react","self-hosted","selfhosted","temporary-email","trashmail"],"license":null,"category":"self-hosted-apps","readme_excerpt":"TrashMail - Disposable Email Service TrashMail is a web application for generating disposable/temporary email addresses and viewing emails sent to those addresses. The project consists of a React frontend and a Node.js and MongoDB backend mail server. Features - Disposable Emails : Generate random or custom disposable email addresses. - Real-time Updates : Receive emails instantly without refreshing the page (Server-Sent Events - SSE). - Authentication System : Secure signup (invite-only) and login with JWT tokens. - Role-Based Access Control (RBAC) : User and Admin roles with different permissions. - Admin Dashboard : Manage users, view audit logs, generate invites, and monitor system activity. - Search, Filter & Sort : Advanced email management with search, filtering, and sorting capabilities. - Pagination : Efficient handling of large email lists with pagination support. - Dark Mode : Toggle between light and dark themes for better user experience. - Responsive Design : Optimized for desktop and mobile devices, with a bottom tab bar on small screens. - Command Palette & Shortcuts : ⌘K / Ctrl+K fuzzy-searchable actions plus single-key shortcuts ( / , c , n , d , ? ). - Per-Address Webhooks : HMAC-signed POST deliveries (with retries and SSRF protection) whenever an inbox receives mail, configurable per address from the inbox header. - Expiry Countdowns : Every email shows when it will be auto-deleted, driven by the server's EMAIL RETENTION DAYS via GET /api/config . - Watch","default_branch":null,"files":null,"tree":[],"storefront":"/r/hppanpaliya","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hppanpaliya/React-TrashMail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}