Skip to main content

Nexus Ops

Nexus Ops

Dokumentasi Capstone Project 50 Team B 2026 — Aplikasi Absensi Divisi Operation.

Pintasan​

Docs sitecapstone-project-team-b-2026.github.io/docs
Project boardGitHub Projects #2 · view 4
FigmaNexusOps design file
API devdev-nexus-ops-api…workers.dev
API prodnexus-ops-api…workers.dev
Web devdev-nexus-ops-web.pages.dev
Web prodnexus-ops-web.pages.dev
APK devmobile Actions · Build APK

Daftar lengkap env & brand: Links & Environments.

Brand​

WebMobile lightMobile dark
weblightdark

Tim​

AnggotaGitHubPeran
Atin MulyantoatmcorporationProject Leader & Analyst + Manual Tester + Karil
Akmal SyarifudinakmalsyrfBackend & Infrastructure
Leonardus Sunu KristiantoleokristMobile (auth, absensi, profil)
Asep Muhammadasepmuhamad1300-ctrlUI/UX & Web dashboard
Moch Riswan Lutfin AnfaanfariswanMobile (leave/OT/notif) & web pendukung

Keputusan domain MVP terkunci di PRD §10. Karya ilmiah (karil) paralel S2–S8: SDLC §4.1. Board: Project #2.

Dokumen utama​

DokumenStatusDeskripsi
Product Requirements Document (PRD)Locked v1.0Kebutuhan produk, NFR, state machine, acceptance
Software Development Life Cycle (SDLC)Locked v1.0Proses hybrid, DoR/DoD, testing, kontrak OpenAPI
Infrastructure DocumentLocked v1.0Stack + face on-device + FCM + R2 + ERD v1
Design SystemLocked v1.0Token, komponen, testID registry
Screens & PagesLocked v1.0Inventaris layar mobile (M-) & web (W-)
Links & EnvironmentsLivingURL docs, Figma, API, web, APK, brand assets
Development Tools SetupLivingInstalasi tooling lokal (fokus Windows)
Git WorkflowLivingBranching trunk-based, commit, PR, review

Stack (ringkas)​

LapisanRepoStackPackageDeploy
BackendbackendBun · Hono · Zod→OpenAPI · Drizzle · NeonbunCF Workers (main→dev, v*→prod)
WebwebVue 3 · Vite · Orval · Vitest · PlaywrightnpmCF Pages
MobilemobileReact Native · Expo 57 · Orval · Jest · MaestronpmAPK artifact (Actions)
DocsdocsDocusaurusbunGitHub Pages

Auth: JWT · roles employee / supervisor / hrd · sesi 12 jam. Face: on-device MobileFaceNet → Worker cosine. OpenAPI: bump info.version + publish ke static/openapi.json.

Detail: Infrastructure Document. Setup lokal: Development Tools Setup.

Desain di Figma​

File: NexusOps di Figma.

Generator layar MVP: folder figma-plugin/ (plugin development lokal). Asset logo ada di figma-plugin/assets/ dan static/img/brand/. Build dengan npm run build, lalu load manifest.json di Figma → Plugins → Development.

Cara menambah halaman​

  1. Buat file .md atau .mdx di folder docs/
  2. (Opsional) set sidebar_position di front matter
  3. Sidebar ter-generate otomatis dari struktur folder

Repositories​

RepoLink
BackendCapstone-Project-Team-B-2026/backend
WebCapstone-Project-Team-B-2026/web
MobileCapstone-Project-Team-B-2026/mobile
DocsCapstone-Project-Team-B-2026/docs