A full-stack task management application with user authentication and a Kanban board to organize tasks efficiently.
- π User authentication (Register & Login)
- ποΈ Kanban board with three columns: To-Do, In-Progress, Done
- π Add, edit, and delete tasks with title, description, and due date
- π Drag & drop tasks between columns
- π Due date tracking
- β‘ Responsive and intuitive UI
- Frontend: React + TailwindCSS
- Backend: Laravel (Dockerized)
- Database: MySQL (Dockerized)
git clone https://github.com/your-username/task-flow-app.gitcd backend
# Build and start containers
docker-compose up -d --build
# Run migrations
docker exec -it backend php artisan migratecd frontend
npm install
npm run dev- Backend API β
http://localhost:8000 - Frontend β
http://localhost:5173
task-flow-app/
β
βββ backend/ # Laravel backend (Dockerized)
β βββ app/
β βββ routes/
β βββ docker-compose.yml
β βββ ...
β
βββ frontend/ # React frontend
β βββ src/
β βββ public/
β βββ package.json
β
βββ README.md