EmailAttachmentLog
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
https://wolf--9ae7f526206811f0a255569c3dd06744.web.val.run
A minimal Val Town project that receives email attachments and displays them in a clean, black and white dashboard.
├── backend/
│ └── index.ts # Minimal Hono app
├── frontend/
│ ├── App.tsx # React component
│ └── index.html # Minimal HTML shell
├── shared/
│ └── storage.ts # Blob storage utilities
├── dashboard.ts # HTTP entry point
├── email-handler.ts # Email processing
└── getFiles.ts # Email trigger
- Receives emails with attachments
- Stores attachments in blob storage
- Displays attachments in a minimal React UI
- Allows viewing and downloading attachments
- React 18
- Hono
- Tailwind CSS
- Val Town blob storage
Email