Full-Stack Track
Join TaskMaster, a productivity tool startup, as a Full-Stack Developer Intern. You will be building key features for their core Kanban application.
The Mission
TaskMaster's users are asking for a new drag-and-drop interface for their task boards. The codebase is messy and has some legacy technical debt. Your Tech Lead, Alex, needs you to refactor the old components, implement the new feature using React DnD, and ensure the backend API can handle the state updates securely.
Weekly Curriculum
Codebase Orientation
Clone the repo, fix initial bugs, and set up your local dev environment.
Frontend Components
Build the new TaskCard and Column components using modern React patterns.
API Integration
Connect your frontend to the PostgreSQL database and handle loading/error states.
Drag & Drop Implementation
Implement the complex drag-and-drop logic and optimize for performance.