You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TaskTick is an AI-powered task management system designed for software developers. The platform uses artificial intelligence to decompose projects into granular tasks, provide accurate time estimates based on industry data, and adapt to individual developer workflows over time.
ER Diagram
User Flow Diagram
System Flow Diagram
Component Diagram
Sequence Diagram
User Screens (Web)
Landing
Login
Register
Onboarding
Dashboard
Projects
Add Project
Generated Task
Project Details
Tasks
Settings
Admin Screen (Web)
Analytics
Validation
DTO validation with class-validator decorators ensuring data integrity
Time Tracking Service
Automatic session duration calculation with heartbeat monitoring
Comprehensive Test Coverage
Thorough testing suite with coverage for all service methods
Validation
Testing
Services
AI Prompt Templates
System instructions for task generation with time estimates and priority-based due dates
Langchain Integration
Zod schema validation and OpenAI model initialization
Prompt Injection Protection
Detection system for suspicious input patterns to maintain AI system security
Prompts
Langchain
Prompt Protection
Deployment Flow
AWS Cloud Deployment:
TaskTick is deployed using AWS infrastructure with two EC2 instances, each running the NestJS backend and the MySQL database. The frontend is served from S3 bucket for improved performance and reliability. The deployment leverages load balancing for traffic management and auto-scaling to handle demand fluctuations.
Login
Project Decomposition
Get Time Trackings
To Enter Admin dashboard
Username: admin -
Password: 12345678 to view dashboard data
About
TaskTick is an AI-powered task management tool that automatically breaks down projects, provides accurate time estimates based on real developer data, and adapts to your working pace. TaskTick transforms complex work into manageable tasks with increasingly precise predictions.