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.

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.


















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 →