Full Stack Developer Test
Full Stack Developer Test
js)
🎯 Objective
• Register/Login
• Create and manage their tasks
• Tasks include: title, description, due date, and status (pending, in-progress,
completed)
🧩 Requirements
🔒 Authentication
• Laravel 10+
• Sanctum for API authentication
• Create APIs for:
o Register/Login
o CRUD for Tasks
• Each task belongs to a user
• Optional: Add pagination and filtering (status, due date, etc.)
🏆 Bonus Points
• Form validation on frontend and backend
• Nice UI/UX using Tailwind or any UI library
• Use of Laravel API Resources
• Use of TypeScript in React project
• Responsive design
• Docker setup for easy running (optional)
• Tests using PHPUnit or Pest
⏱ Time Estimate
~6–8 hours max for a skilled developer. Can be done over 1–2 days.