Task Management System
Build a full stack task management system where users can create, organize, update, and track tasks through a clean productivity dashboard. The application should provide a modern task workflow with status management, filtering, search, and structured task organization. This challenge focuses on user-specific data, dashboard logic, task states, and practical full stack application design.
Attention
This challenge does NOT include downloadable assets.
You are expected to:
- Use your own images, icons, and resources when needed
- Recreate the design based on the provided Figma file
- Respect the main brand identity, colors, logo, and key visual elements
- Keep the overall UI structure, layout flow, and important sections consistent with the design
You are NOT required to use the exact same images, text content, or placeholder data from the original design.
Your focus should be on:
- Brand colors
- Logo usage
- Layout structure
- Spacing and alignment
- UI architecture
- Required functionality
Minor differences in content, images, or displayed data are acceptable, but the overall visual identity and core design direction should remain clearly consistent with the challenge.
Project Requirements
- Users must be able to create a new task
- Users must be able to edit an existing task
- Users must be able to delete a task
- Each task must include at least a title, description, and status
- Users must be able to change task status
- Users must be able to filter tasks by status
- Users must be able to search tasks by title or keyword
- Users must only see and manage their own tasks
- Tasks must be stored in a database
- The dashboard must display tasks in a clean and organized layout
- Basic validation must be implemented for required fields
- The interface must provide clear empty, loading, and error states
Ready to submit your solution?
Upload your project for mentor review and showcase your structure, polish, and implementation quality.
Login Required
You need to be logged in to submit your solution for this challenge.
