How auraluvsu/sachiel works
Sachiel’s README describes a distraction-free writing app. The sampled Wails frontend implements an editor with delayed autosave and Ctrl+S file saving; a separate React site handles beta email signup through an Express service. The excerpts do not establish how these two frontend projects are connected, so they are shown as separate workflows. The desktop editor’s interface markup and the full marketing site are not sampled.
Main entry points: App.tsx Marketing page · main.js Save triggers · index.ts Email API · App.js Save binding
Components 11
Desktop writing
- Text editor
sachiel/frontend/src/main.js - Save triggers
sachiel/frontend/src/main.js
Beta signup
- Marketing page
app-frontend/sachiel/src/App.tsx - Page components
app-frontend/sachiel/src/components - Email API
app-backend/src/index.ts
App services
- Save binding
sachiel/frontend/wailsjs/go/main/App.js - Wails host
sachiel/main.go - note.txt
Other components
- Writer
- Site visitor
- MailerLite
Connections 10
- Writer → Text editor: writes in
- Text editor → Save triggers: input events
- Writer → Save triggers: presses Ctrl+S
- Save triggers → Save binding: calls SaveFile
- Save binding → Wails host: invokes
- Wails host → note.txt: writes content
- Site visitor → Marketing page: visits
- Marketing page → Page components: renders
- Marketing page → Email API: POSTs email
- Email API → MailerLite: creates subscriber