Skip to content

v1.0.0 – Initial Monorepo Setup: Bun + Elysia Backend & Vue 3 Frontend

Latest

Choose a tag to compare

@yogithesymbian yogithesymbian released this 20 Oct 15:23
· 20 commits to main since this release

Highlights

  • Backend

    • Implemented API untuk aplikasi Windows Explorer-like berbasis web.
    • Arsitektur Hexagonal (Clean Architecture) dengan Bun + Elysia.
    • PostgreSQL dengan dukungan ltree untuk 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.