Nuxt Customer Portal · Open source

A customer portal you can make your own.

Start with client access, timesheets, approvals, and invoicing. Extend it with modules built around your business. Built with Nuxt and used by our small software agency for timesheets and invoicing.

Nuxt Customer Portal is open source under the MIT License. Read compatibility and release status.

A working starting pointBuilt with Nuxt
  1. 01

    Your team

    Record project time, review submitted weeks, and turn approved billable work into invoices.

  2. 02

    Your clients

    Give clients access to shared time, assigned reviews, and issued invoices in their own organization.

  3. 03

    Your next module

    Add your own pages, API, and data, then connect them to the portal through its module registry.

Hosted evaluation

Try it with your own organization.

Request a hosted evaluation at PortalNuxt to explore the workflow without setting up infrastructure. We review requests before provisioning a dedicated instance.

Request a hosted evaluation

Extend it around your business.

Add a module for your own workflow using the shared authentication, organizations, and client management. Keep it in your application or share it as a Nuxt layer. Setup feedback and documentation corrections help too.

Contribution guide
  1. 01Improve the documentationCorrect behavior, add an example, or make a workflow easier to follow.
  2. 02Create a feature layerBuild a portable module against the public core contracts.
  3. 03Propose a moduleShape a reusable capability with maintainers before investing in implementation.