← cd ../projects

VoxShelf

Ishlab chiqilmoqda
TypeScriptNext.jsCapacitorElectron

Matnni ovozga aylantiruvchi ilova, Spotify uslubidagi pleyer interfeysi bilan. Next.js static export va Capacitor asosida — Android va macOS uchun, serversiz ishlaydi.

Kodni ko'rish — GitHub →

Loyiha jurnali

8-avgust 2026
Loyiha haqidaMatnni ovozga aylantiruvchi, Spotify uslubidagi musiqa pleyeri. Next.js (static export) + Capacitor bilan qurilgan — Android va macOS (Electron) uchun, backend serversiz. • Frontend: Next.js (App Router, static export) + React + TypeScript • Platformalar: Capacitor Android, @capawesome/capacitor-electron (macOS) • Lokal DB: @capacitor-community/sqlite — native SQLite on Android, IndexedDB-backed (jeep-sqlite/sql.js) on Electron • Fayl saqlash: Capacitor Filesystem API • TTS: lib/ttsClient.ts — sof TypeScript (fetch/WebSocket) orqali Microsoft edge-tts protokoliga to'g'ridan-to'g'ri ulanadi, backend kerak emas • lib/ttsClient.ts — edge-tts protocol client. Browser-only APIs (fetch, WebSocket, crypto.subtle), no Node APIs, so it runs unchanged in the Android WebView and Electron's renderer. • lib/db.ts / lib/storage.ts — SQLite and Filesystem service layers, kept separate from UI so a backend/sync layer can be added later without touching screens.Telegram'da ulashish

Izohlar

izoh yozish uchun ismingizni kiritasiz
Hali izoh yo'q — birinchi bo'lib fikringizni yozing.