Releases: yogithesymbian/windows-explorer-bun-elysia-vue-hexagonal
Releases · yogithesymbian/windows-explorer-bun-elysia-vue-hexagonal
v1.0.0 – Initial Monorepo Setup: Bun + Elysia Backend & Vue 3 Frontend
Highlights
-
Backend
- Implemented API untuk aplikasi Windows Explorer-like berbasis web.
- Arsitektur Hexagonal (Clean Architecture) dengan Bun + Elysia.
- PostgreSQL dengan dukungan
ltreeuntuk hierarki dan Full-Text Search (FTS). - Redis untuk caching hasil list dan search.
- Unit of Work untuk operasi kompleks (move subtree, rename).
- Elysia OpenAPI untuk dokumentasi endpoint.
-
Frontend
- Vue 3 SPA untuk consume API backend.
- Menggunakan Naive UI untuk komponen antarmuka modern.
- Bun scratch component untuk performa tinggi dan integrasi ringan.
Documentation
- README.md mencakup:
- ✅ Requirements (runtime, env, PostgreSQL & Redis setup)
- 🧱 Architecture & Flow (Mermaid diagram Hexagonal)
- 🔄 Flow Utama (sequence diagram untuk list, search)
Next Steps
- Tambahkan
- Enhancement testing (unit & integration) untuk backend dan frontend.
- Optimasi invalidation & concurrency handling.