A web application for recording, transcribing, and sharing voice notes with expiration controls.
āāā backend/
ā āāā database/
ā ā āāā migrations.ts # Database schema
ā ā āāā queries.ts # Database operations
ā āāā routes/
ā ā āāā voicenotes.ts # Voice note CRUD operations
ā ā āāā static.ts # Static file serving
ā āāā index.ts # Main Hono server
āāā frontend/
ā āāā components/
ā ā āāā App.tsx # Main app component
ā ā āāā VoiceRecorder.tsx # Recording interface
ā ā āāā VoicePlayer.tsx # Playback interface
ā ā āāā ShareModal.tsx # Sharing configuration
ā ā āāā Dashboard.tsx # Voice notes management
ā āāā index.html # Main HTML template
ā āāā index.tsx # Frontend entry point
ā āāā style.css # Custom styles
āāā shared/
āāā types.ts # Shared TypeScript types