← All Projects
ExJira — Task Management
A multitenant Jira-inspired task management application with full role-based access control across admin, manager, and employee roles.
ElixirPhoenixLiveViewPostgreSQL
A multitenant task management platform built with Elixir and Phoenix LiveView. Each organisation is fully isolated, and three RBAC tiers control what users can see and do.
Technical highlights:
- Three-tier RBAC: admins manage the organisation, managers own projects and assign tasks, employees work on their tasks
- Multitenancy: organisations are isolated from one another at the data layer
- Real-time UI updates via Phoenix LiveView, no separate frontend needed
- Ships with seed data for two fictional organisations to demo all permission levels
- Built on Elixir 1.18 and OTP 27