Analysis updated 2026-05-18
Run a client portal where clients log in to see their own project progress and invoices, isolated from other clients.
Create quotations, convert them to invoices, and send them to clients by email from one platform.
Assign tasks to team members and track project status across all active client engagements in one dashboard.
Set role-based access so clients only see their own data while admins manage all organization resources.
| nishant04-dev/aurix-cms | arashthr/hugo-flow | argeneau12e/kairos-tx | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Supabase project, an SMTP server for email, and optionally Redis for the background job queue.
Aurix Client Hub is a full-stack web application built for digital agencies and service businesses that need to manage clients, projects, tasks, invoices, and team members from a single platform. It includes a client portal so external clients can log in and view their own projects and invoices, separate from the internal team view. The application supports multiple organizations, each with its own clients, team, and data. Access is controlled by a four-tier role system: owner, admin, member, and client. Each role determines which pages a user can see and which actions they can perform, and the backend enforces 26 granular permissions on top of those roles. Actions taken within an organization are recorded in an audit log. Core features include project and task tracking with subtasks, invoicing with line items and tax management, quotations that can be converted to invoices with one action, file storage, team chat channels, email notifications, and a platform-level admin panel for managing the entire installation. The backend is a Node.js and Express API server. The database and user authentication run on Supabase, which provides PostgreSQL storage and JWT-based login. A BullMQ job queue handles background work with Redis, and there is an in-memory fallback if Redis is not set up. Email is sent through any SMTP provider using Nodemailer. The frontend is a React 18 single-page app built with Vite and styled with Tailwind CSS and shadcn components. The suggested deployment is Vercel for the frontend and a VPS with Nginx and PM2 for the backend. The README does not state a license for this project.
A full-stack SaaS platform for agencies to manage clients, projects, invoices, and team members in one app, with a client portal and role-based access control built in.
Mainly TypeScript. The stack also includes TypeScript, React, Node.js.
No license is stated in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.