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: