Initial React Kanban app with Docker
This commit is contained in:
43
README.md
Normal file
43
README.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Kanban Task Manager (React)
|
||||
|
||||
Simple client-side Kanban app built with React + Vite.
|
||||
|
||||
## Features
|
||||
|
||||
- Create tasks with title and description
|
||||
- Move tasks across `To Do`, `In Progress`, and `Done`
|
||||
- Delete tasks
|
||||
- Persist all data in browser `localStorage` (no backend)
|
||||
|
||||
## Run locally
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
Open `http://localhost:5173`.
|
||||
|
||||
## Build
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
npm run preview
|
||||
```
|
||||
|
||||
## Run with Docker
|
||||
|
||||
### Docker Compose
|
||||
|
||||
```bash
|
||||
docker compose up --build
|
||||
```
|
||||
|
||||
Open `http://localhost:8080`.
|
||||
|
||||
### Plain Docker
|
||||
|
||||
```bash
|
||||
docker build -t kanban-app .
|
||||
docker run --rm -p 8080:80 kanban-app
|
||||
```
|
||||
Reference in New Issue
Block a user