FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
wolf
wolfEmailAttachmentLog
Public
Like
EmailAttachmentLog
Home
Code
9
backend
1
frontend
2
shared
2
.vtignore
README.md
H
dashboard.ts
deno.json
E
email-handler.ts
getFiles.ts
Branches
1
Pull requests
Remixes
History
Environment variables
Settings
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.
Sign up now
Code
/
Code
/
Search
https://wolf--9ae7f526206811f0a255569c3dd06744.web.val.run
README.md

Minimal Email Attachment Dashboard

A minimal Val Town project that receives email attachments and displays them in a clean, black and white dashboard.

Structure

├── 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

Features

  • Receives emails with attachments
  • Stores attachments in blob storage
  • Displays attachments in a minimal React UI
  • Allows viewing and downloading attachments

Tech

  • React 18
  • Hono
  • Tailwind CSS
  • Val Town blob storage
HTTP
  • index.ts
    wolf--8e…44.web.val.run
  • dashboard.ts
    wolf--9ae7f526206811f0a255569c3dd06744.web.val.run
Email
  • email-handler.ts
Code
backendfrontendshared.vtignoreREADME.md
H
dashboard.ts
deno.json
E
email-handler.ts
getFiles.ts
Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.