The complete front end of a project-management SaaS.
Angular 22. Gantt, Kanban, risks, time tracking, reports, roles, English and Arabic. Connect your own API and you have the product.


See what is in it
Real screens from the demo, on sample data.











Built for real products
Not a pretty shell: the parts that take months are done.
Projects that open into a workspace
Table or cards, saved views, a creation wizard, and per project: Overview, Tasks, Board, Gantt, Milestones, Risks, Issues, Team, Files and Activity.
Time tracking and approval
A weekly timesheet, a timer that survives a reload, submit for approval with approve or send back, and a Time report.
Tasks done properly
Create, edit and delete with dependencies that can never form a loop, sub-tasks, comments with @mentions, My Work and a calendar.
Reports that follow permissions
Portfolio, tasks, risks and issues, workload and time. Every figure opens the list behind it, and a section prints or saves as PDF.
Roles and permissions
Four roles out of the box and an editable matrix. Navigation, routes and individual buttons all obey it.
English and Arabic
A runtime language switch and a layout that mirrors completely in right-to-left. Light and dark themes from one tokens file.
A data table you will not replace
Search, filters, saved views, column chooser and resize, three densities, CSV export, windowed rendering for long lists.
Your own account page
Profile, password, notification preferences, theme, language and density, saved as they are changed.
A replaceable API layer
A demo implementation on sample data and a complete REST implementation with a documented contract. Connect your server step by step.
Accessible by default
Skip link, labelled controls, keyboard support, charts with text alternatives, live announcements.
Fast and clean
Standalone components, signals, no zone. About 95 kB compressed on first load, routes and charts loaded on demand.
No third-party requests
Fonts and icons are bundled: nothing in the template talks to another site, which keeps your privacy notice short.
Pricing
One payment, no subscription. Updates to version 1 included, and six months of email support.
Standard
- One end product that is free for its users, or used inside your own organisation
- Full source and documentation
- Any number of developers and servers
Extended
- One end product its users pay for: a SaaS, a subscription, a paid app
- Everything in Standard
- Building for a client is covered
Prices in US dollars. Tax and VAT, where they apply, are added at checkout by the payment provider. Read the licence first; 14-day refund if it does not work as documented.
Questions
Not here? Write to support@exeviro.com.
Which licence do I need?
The Standard licence is for one end product that is free for its users or used inside your own organisation. The Extended licence is for one end product its users pay for, such as a SaaS. Building for a client is covered by either, for that one client. Read the full licence; if you are unsure, choose Extended or write to us.
Does it include a backend?
No. EXEVIRO is the complete front end and runs on sample data. It has a documented REST contract and a ready HTTP implementation, so connecting your own server is a step-by-step job, not a rewrite.
What do I get when I buy?
The full source, the documentation (a searchable website and the Markdown), the licence notices and a changelog, as one download.
What stack does it use?
Angular 22 with standalone components and signals, the Angular CDK, Tailwind CSS 4 and Chart.js. Node.js 22.22.3 or newer.
Are updates and support included?
Updates to version 1 are included. Support by email is included for six months from your purchase, with a reply within two business days.
Can I get a refund?
Yes, within 14 days, if EXEVIRO does not work as its documentation says and we cannot fix it. The licence has the details.
Can I try it first?
Yes. The live demo is the real thing on sample data. Sign in as any of four roles from the panel on the sign-in screen.
Is the demo data included?
Yes, as fictional sample data you replace before you publish.