← Back to all work

2025

Taskit

Taskit is a modern, AI-powered task management application designed to streamline operations for asset and property management groups. By providing role-based task assignments and a personalized dashboard, Taskit ensures that every team member knows exactly what they need to do, leading to increased efficiency, accountability, and operational clarity across your portfolio. This project is built with Next.js and Firebase and leverages Google's Genkit for its AI capabilities.

Taskit screenshot

Timeline

2 months

Stack

React · Nextjs · Tailwind · Firebase

Outcome

Role-based dashboards (Admin, Property Manager, Leasing Agent, Accounting) built on RBAC

The problem

Asset and property management groups juggle a lot of recurring, role-specific work — leasing follow-ups, accounting deadlines, manager approvals — and when it all lives in spreadsheets and inboxes, things slip and nobody's sure who owns what. Taskit started from a simple need: give every team member a single, personalized view of exactly what they need to do today, with accountability baked in.

The build

Taskit is built on Next.js and Firebase, with role-based access control (Admin, Property Manager, Leasing Agent, Accounting) so each user only sees the tasks relevant to their job. Google's Genkit powers the personalized dashboard and TESSA, a conversational assistant that answers questions about tasks and surfaces insights. Recurring-task templates auto-generate daily, weekly, or monthly work, and a centralized media library keeps task attachments in one place.

  • Secure User Authentication: Secure sign-in with Google or email, with automatic profile creation and role assignment.
  • Role-Based Access Control (RBAC): A robust RBAC system (Admin, Property Manager, Leasing Agent, Accounting) ensures users only see relevant tasks.
  • AI-Powered Task Dashboard: A personalized dashboard, powered by Genkit, intelligently filters and displays tasks based on the user’s role.
  • Intuitive Task Management: Tasks are automatically categorized into Overdue, Today, Upcoming, and Completed. Users can complete tasks with a single click and view detailed information.
  • Recurring Task Automation: Admins can create templates for tasks that are automatically generated on a daily, weekly, or monthly schedule.
  • Media Management: A centralized library for admins to upload and manage media files used in tasks.
  • Conversational AI: “Chat with TESSA” allows users to ask questions about their tasks and get AI-driven insights.
Taskit screenshot 1
Taskit screenshot 2
Taskit screenshot 3
Taskit screenshot 4
Taskit screenshot 5
Taskit screenshot 6
Taskit screenshot 7
Taskit screenshot 8
Taskit screenshot 9
Taskit screenshot 10
Taskit screenshot 11
Taskit screenshot 12
Taskit screenshot 13
Taskit screenshot 14
Taskit screenshot 15
Taskit screenshot 16
Taskit screenshot 17
Taskit screenshot 18

The outcome

Taskit gives each role a focused dashboard that auto-sorts work into Overdue, Today, Upcoming, and Completed, so people know their priorities at a glance and can close out tasks in one click. Admins define recurring templates once and let the system generate the work on schedule, while TESSA answers task questions conversationally.

  • Role-based dashboards (Admin, Property Manager, Leasing Agent, Accounting) built on RBAC
  • AI-personalized task views and a conversational assistant (TESSA) via Genkit
  • Automated recurring tasks on daily, weekly, or monthly schedules
  • Secure Google/email sign-in with auto profile and role assignment on Firebase

Have a similar problem?

Book a 30-minute call and we'll scope it together — no pitch, just a plan.

Book a call →