← 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