Skip to content

A full-stack task management application with user authentication and a Kanban board to organize tasks efficiently.

Notifications You must be signed in to change notification settings

ashokneupane/laravel-react-task-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Flow App

A full-stack task management application with user authentication and a Kanban board to organize tasks efficiently.

πŸš€ Features

  • πŸ” 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

πŸ› οΈ Tech Stack

  • Frontend: React + TailwindCSS
  • Backend: Laravel (Dockerized)
  • Database: MySQL (Dockerized)

πŸ”§ Installation & Setup

1. Clone the repository

git clone https://github.com/your-username/task-flow-app.git

2. Backend Setup (Laravel with Docker)

cd backend

# Build and start containers
docker-compose up -d --build

# Run migrations
docker exec -it backend php artisan migrate

3. Frontend Setup (React)

cd frontend
npm install
npm run dev

4. Access the App

  • Backend API β†’ http://localhost:8000
  • Frontend β†’ http://localhost:5173

πŸ“‚ Project Structure

task-flow-app/
β”‚
β”œβ”€β”€ backend/          # Laravel backend (Dockerized)
β”‚   β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ routes/
β”‚   β”œβ”€β”€ docker-compose.yml
β”‚   └── ...
β”‚
β”œβ”€β”€ frontend/         # React frontend
β”‚   β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ public/
β”‚   └── package.json
β”‚
└── README.md

About

A full-stack task management application with user authentication and a Kanban board to organize tasks efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published