The compliance-native accounting platform for Nigeria and Africa. Double-entry books with VAT, withholding tax, company income tax and the development levy from a versioned rule set, in Cloud and Desk
翻譯準備中
金融TypeScript · PythonGitHub @oghenenoghie上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證The compliance-native accounting platform for Nigeria and Africa. Double-entry books with VAT, withholding tax, company income tax and the development levy from a versioned rule set, in Cloud and Desktop editions.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Public site for plutusng.com, which sells the Plutus accounting platform (double-entry books with VAT, WHT, CIT and the development levy, plus payroll as a module) in Cloud and Desktop editions. Next.js App Router, Tailwind CSS v4 and shadcn/ui conventions, using the letterhead brand (black, gold, serif wordmark).
npm install
npm run dev # http://localhost:3000
npm test # invoice posting golden tests (NG-2026.1)
npm run typecheck
npm run build
src/app/globals.css: brand tokens (light and dark) mapped into the Tailwind themesrc/lib/compliance/: rule set NG-2026.1 and the invoice posting (VAT, WHT, balanced journals) used by the hero instrument. This stands in for packages/compliance until the site can import the engine's rule set directly.src/lib/site.ts: contact details, navigation and the LINKS for the Cloud app and Desktop downloadsrc/app/: one route per page. / (home), /features, /accounting, /inventory, /analytics, /payroll, /countries, /editions, /pricing and /contact, each with its own generateMetadata(), plus sitemap.ts. The utility bar, header and footer live in layout.tsx.src/lib/site.ts: FEATURE_PAGES drives the home page cards, the footer and the sitemap; NAV is the header menu.src/lib/countries.ts: the country catalogue, mirroring plutus-hr-system app/compliance/multicountry.py and docs/countries/README.md. Payroll is active in all six: Nigeria on its own rule versions, the other five on owner-approved engine rule sets with Tax Settings. Their VAT and withholding tax aren't approved.src/components/sections/: one file per section, shared across pages. Only the invoice instrument, role tabs, mobile nav and copy buttons are client components./docs: the product documentation. src/lib/docs.ts holds every guide (steps, menu paths, roles, screenshots); src/app/docs/ renders the index and one page per guide (/docs/getting-started, /accounting, /inventory, /payroll, /people, /analytics, /desktop). Screenshots are WebP files in public/docs/screens, taken from a local Cloud app filled with a fictional company. scripts/docs-screens/ re-creates them; npm test checks each one exists at the size docs.ts declares. /docs/tax-rules shows every country's payroll rules (bands, contributions and levies, Tax Settings, sources) from src/data/country-rules.json, which scripts/country-rules/export.py writes from a plutus-hr-system checkout: re-run it whenever the app's rules change. Nothing in it is typed by hand.plutus-hr-system-frontend) has no public deployment yet, so the Cloud buttons read "Request Cloud access" and go to the contact page. Once it is live, set CLOUD_APP_URL in src/lib/site.ts to its sign-in URL (ideally on a custom domain such as app.plutusng.com, without Vercel Deployment Protection in front of visitors); the buttons then read "Open Plutus Cloud".LINKS.desktop points to releases/latest/download/<installer> on desktop_plutus_hr-frontend (Plutus-Technologies-Setup.exe, Plutus-Technologies-mac.dmg, Plutus-Technologies-linux.AppImage). These links work once that repo has a published GitHub release carrying those files, and always serve the newest release.LINKS.desktop serves the latest desktop_plutus_hr-frontend release, desktop-v0.1.0-build.43 as of 31 October 2026. It has Inventory, Analytics & Insights, Country Compliance, the country choice at sign-up, and the installer and update fixes on /editions; the Linux AppImage no longer needs libfuse2. It was built before the five newer countries went live, so it runs payroll for Nigeria only and has no Tax Settings; the Desktop guide says so until a newer release ships them.platform.tsx mirrors the app's own Full Feature Map (plutus-hr-system-frontend, src/lib/nav.ts) as of 13 October 2026, including the new Inventory module. Update both together when screens are added.plutus-hr-system-frontend 17a637c, plutus-hr-system fb07dcc, Desktop build 43). Two things in the app need fixing, after which the docs change too: