# MisterTask | Software project — DCODER

> Maintenance that never lapses. Preventive tasks per segment, alerts before the deadline and photo proof.

Canonical: https://dcoder.io/en/projects/mistertask/
Language: en
Publisher: DCODER

[DCODER](https://dcoder.io/en/)[Projects](https://dcoder.io/en/projects/)MisterTask 
SaaS · Facility management

Maintenance that never lapses. Preventive tasks per segment, alerts before the deadline and photo proof.

STATUS In development 

CORE TECHNOLOGIES Next.js 15 Supabase WhatsApp PWA 

[Visit project](https://mistertask.com.br)

[01 · Overview](https://dcoder.io/en/projects/mistertask/#overview)[02 · Features](https://dcoder.io/en/projects/mistertask/#features)[03 · Architecture](https://dcoder.io/en/projects/mistertask/#architecture)[04 · Gallery](https://dcoder.io/en/projects/mistertask/#gallery)
[![MisterTask — Dashboard: what is due, what lapsed and works in progress](https://dcoder.io/assets/cases/mistertask-painel-20260920.webp) 01 / Dashboard: what is due, what lapsed and works in progress Enlarge](https://dcoder.io/assets/cases/mistertask-painel-20260920.webp)

01 CONTEXT & DELIVERY 

## The whole product.

MisterTask starts from a problem that is easy to state and expensive to forget: building maintenance has legal deadlines, and missing one means a fine. The platform ships ready task libraries per segment — residential buildings, schools, hotels, industry and gyms — warns over WhatsApp and email before anything lapses, and requires a photo as proof the work was done. A works module tracks renovations by phase, with orders, quotes and material control. The dashboard opens on what is due, what is overdue and what is in progress, and the navigation adapts to the segment.

### Solution scope

Preset task libraries for buildings, schools, hotels, industry and gyms, WhatsApp and email alerts, photo proof, barcode scanning and a phased works module.

02 FEATURES 

## How it works in practice.

Capabilities connecting the user experience to operational needs.

01 

### Segment task libraries

Buildings, schools, hotels, industry and gyms start with their own maintenance calendar, not an empty list.

02 

### Alerts before the deadline

Daily digest and alerts over WhatsApp, email and push, so fire certificates, extinguishers and structural reports surface before they become a fine.

03 

### Photo proof

A task only closes with a visual record, compressed in the browser before upload.

04 

### Phased works

Renovations tracked from planning to handover, with orders, quotes and material consumption.

05 

### Barcode scanning

Material moves in and out through the phone camera, with no typing and no separate app.

06 

### Installable on the phone

A PWA with a home screen icon, for the caretaker to use standing in the hallway, without a computer.

03 ARCHITECTURE & TECHNOLOGY 

## Behind the interface.

Next.js App Router sobre Supabase, com RLS por organização

Next.js 15 with React 19 on both sides, and Supabase for database, auth, storage and realtime. Tenant isolation lives in the database through Row Level Security rather than in application code. Notifications leave through Edge Functions: WhatsApp via Z-API, email via Resend.

### Solution components

- Next.js 15 (App Router, React 19)
- Supabase Postgres + Row Level Security
- Supabase Auth, Storage e Realtime
- Edge Functions para avisos
- Z-API (WhatsApp) e Resend (e-mail)

### Interface & application

Next.js 15 React 19 TypeScript Tailwind CSS v4 shadcn/ui 

### Libraries

TanStack Query TanStack Table React Hook Form Zod barcode-detector browser-image-compression React Email 

### Data

Supabase Postgres Supabase Storage 

### Infrastructure

Vercel Supabase Edge Functions Playwright Vitest 

### Integrations

Z-API (WhatsApp) Resend 

04 THE PRODUCT ON SCREEN 

## Explore the details.

Actual project screens. Select an image to enlarge it and browse the gallery.

[![MisterTask — Maintenance by category, with deadline and owner](https://dcoder.io/assets/cases/mistertask-manutencoes-20260920.webp) 02 / Maintenance by category, with deadline and owner Enlarge](https://dcoder.io/assets/cases/mistertask-manutencoes-20260920.webp)

## Your context. Our next project.

[Let’s talk](https://dcoder.io/en/#contact)
