HandyCafe Docs
owner cashier it-admin

Dashboard

Ang HandyCafe Server dashboard ang sentral na hub para sa pag-manage ng iyong internet cafe o gaming center. Pagkatapos mag-log in, nakarating ka sa MainPage na nagsisilbing router na naglo-load ng bawat ibang page sa system. Lahat ng navigation, monitoring, at management tasks ay nagsimula dito.

Pangkalahatang-tanaw ng Layout

Ang dashboard ay nahahati sa apat na bahagi:

  1. Top Panel. Isang pahalang na header bar sa itaas ng window. Ipinapakita nito ang HandyCafe brand name at ang pamagat ng kasalukuyang aktibong page.
  2. Sidebar Toolbar. Isang patayong navigation bar sa kaliwang bahagi. Ang bawat item ay isang icon button na nagpapalit sa ibang page. Ang pahina ay biswal na naka-highlight
  3. Content Area. Ang pangunahing workspace sa kanan ng sidebar. Ang bahaging ito ang nagre-render ng kasalukuyang napiling page (Admin Panel, Members, Reports, at iba pa).
  4. Status Bar. Isang opsyonal na footer bar sa ibaba ng window. Maaari mo itong ipakita o itago mula sa View settings.

Sidebar Navigation

Ang sidebar toolbar ay nagbibigay ng mabilis na access sa bawat page sa system. Ang bawat entry ay nagpapakita ng icon at sa pag-hover, ang pangalan ng page. Ang mga sumusunod na pages ay available:

Page Icon Paglalarawan
Mga Computer (Admin Panel) Subaybayan I-monitor at i-manage ang lahat ng client PCs
Mga Console Gamepad I-manage ang gaming console sessions
Mga Lisensya Sertipiko Tingnan at i-manage ang mga lisensya ng software
Mga miyembro Mga Account Gumawa at i-manage ang member accounts
Mga Kahilingan Tanong sa Account Suriin ang mga nakabinbing login at OAuth requests
Mga Order Cart I-manage ang pagkain, inumin, at product orders
Mga gastos Cash Minus Mag-record at mag-track ng business expenses
Logs Document Mag-browse ng system at audit logs
Mga Ulat Linya ng Tsart Tingnan ang cash register at shift reports
Mga pagsusuri Kahon ng Tsart Suriin ang revenue, session, at member statistics
Mga Setting Cog I-configure ang lahat ng system settings

Ang Settings page ay maa-access sa pamamagitan ng hiwalay na gear icon sa ibaba ng sidebar na naiiba sa mga pangunahing navigation item.

Open Order Badge

Ang Orders navigation item ay nagpapakita ng badge na nagpapakita ng bilang ng kasalukuyang bukas (hindi pa natatapos) na mga order. Nag-a-update ang bilang na ito sa real time tuwing nililikha o isinasara ang mga order para makita agad ng mga cashier kung may natitirang trabaho.

Pag-access sa Pahina na Nakabatay sa Tungkulin

Hindi lahat ng user ay nakikita ang parehong sidebar. Ang visibility ng page ay nakadepende sa role at permissions ng naka-log in na cashier:

  • Ang Admin accounts (ginawa sa First Setup Wizard) ay may walang limitasyong access sa lahat ng pages.
  • Ang Cashier accounts ay naka-assign sa isang role na may mga partikular na permission flags. Kung ang role ng cashier ay hindi nagbibigay ng access sa isang partikular na page, ang page na iyon ay nakatago mula sa kanilang sidebar.
  • Kapag nag-log in ang isang cashier, tinitingnan ng system ang kanilang role permissions at ginawa nire-redirect sila sa unang accessible page kung nasa restricted page sila.

Para sa karagdagang impormasyon tungkol sa roles at permissions, tingnan ang Cashier Roles at Permissions.

Auto-Update Checking

Sa startup, tinitingnan ng dashboard ang mga available na software updates. Kung may mas bagong bersyon ng HandyCafe Server, isang persistent notification ang lumalabas sa kanang itaas na sulok ng screen. Ipinapakita ng notification ang bagong version number at nag-aalok ng opsyon na i-download at i-install ang update.

Tahimik na tumatakbo ang check na ito. Kung walang update na available o hindi maabot ang update endpoint, walang notification na ipinapakita.

License Heartbeat

Pagkatapos ma-load ang dashboard, nagsisimula ang license heartbeat process sa background. Pana-panahong bina-validate ng prosesong ito ang iyong HandyCafe license sa licensing server. Kung mag-expire ang license o makaharap ng problema, maaaring lumabas ang Beta License Overlay sa dashboard na naglilimita sa application sa read-only mode hanggang malutas ang license.

Tingnan ang Licensing para sa mga detalye sa license management.

Status Bar

Ang status bar ay isang manipis na pahalang na bar sa ibaba ng dashboard. Ipinapakita nito ang contextual na impormasyon tungkol sa kasalukuyang estado ng application. Kinokontrol ang visibility nito ng isang setting:

  • Para ipakita o itago ang status bar: Pumunta sa Settings at i-toggle ang Status Bar option sa View section.

Kapag nakatago, lumalawak ang content area para punan ang buong taas ng window.

Bootstrap Sequence

Kapag nag-load ang dashboard pagkatapos ng matagumpay na login, awtomatikong nangyayari ang ilang initialization steps:

  1. Nilo-load ang system settings mula sa database.
  2. Nire-restore ang mga naka-save na sessions (kung mayroon).
  3. Nagsisimulang mag-listen ang server socket para sa client connections.
  4. Ipinapadala ang network ping request para matuklasan ang mga nakakonektang clients.
  5. Nilo-load ang role permissions ng cashier at itinatago ang mga restricted pages.
  6. Tinitingnan ang beta license status.
  7. Nagsisimula ang license heartbeat timer.
  8. Ini-initialize ang open order count para sa toolbar badge.
  9. Tumatakbo ang auto-update check sa background.

Lahat ng mga hakbang na ito ay non-blocking. Kung mabigo ang anumang indibidwal na hakbang, patuloy na gumagana ang dashboard. Ang pagkabigo ay nilo-log sa console ngunit hindi pumipigil sa iyo na gamitin ang system.

System Font

Nirerespeto ng dashboard ang system font setting na naka-configure sa Settings > General. Lahat ng text sa buong interface ay gumagamit ng napiling font family.


Mga Susunod na Hakbang