Implementation Phase Status
Public status page for the HaloShop migration project. This page tracks what is already completed and what is currently in progress across all project repositories.
Completed: Frontend (simresto-next)
- HaloShop branding rollout (landing, owner, and POS labels)
- Owner and POS route-group style split: /owner/* (Soft UI), /pos (tablet-first POS)
- Owner onboarding pages: register, login, create shop
- Owner dashboard quick actions and navigation
- Owner staff page: create/list/update/deactivate staff by selected shop
- Public landing page and HTTPS-accessible production deployment
Completed: Backend API (simresto-api)
- Owner register/login with JWT auth
- Owner create/list shops (tenant-owned scope)
- Migration framework + PostgreSQL startup migrations
- Staff management API: create/list/update/deactivate staff by shop
- Shop ownership guardrails on staff endpoints
- HaloShop DB cutover and runtime database switch
Completed: Infra/Docs (simresto-infra)
- Production deployment script for Next.js + Go API
- Systemd service wiring and restart flow
- Nginx routing for frontend + /api proxy
- TLS certificate issuance for resto-manager.halomoan.id
- Implementation docs and role-based style guide
In Progress
- Google-only login/register migration design and rollout
- Attendance module (shop-scoped) implementation
- Leave workflow module (request + approval)
- Inventory/material and purchase flow migration
- Menu/recipe management and dashboard analytics
Next Planned
- Implement Google OAuth endpoints and callback flow
- Add pagination and filters for staff/shop lists
- Introduce role-based permissions (owner/manager/cashier/staff)
- Add API integration tests for tenant boundary enforcement
- Publish release notes per deployment on this page