chat/
client/
public/
src/
eslint.config.js
index.html
package-lock.json
package.json
README.md
vite.config.js
server/
index.js
package-lock.json
package.json
package-lock.json
package.json
README.md
A full-stack task manager web application with the ability to add tasks, delete tasks, and mark tasks as completed.
client/ React + Vite frontendserver/ Express REST API.github/copilot-instructions.md workspace Copilot custom instructions.github/agents/Reviewer.agent.md custom code review agentRun from the project root:
npm run dev starts backend and frontend in development modenpm run build builds the frontend for productionnpm run start starts backend and previews frontend buildYou can also run per package:
npm run dev --prefix servernpm run dev --prefix clientGET /api/tasks list all tasksPOST /api/tasks create task ({ "text": "..." })PATCH /api/tasks/:id/toggle toggle completedDELETE /api/tasks/:id delete taskDefault backend port: 4000.
Default frontend dev port: 5173.