A full-stack task management application built with React, Node.js, and Express.
# Install server dependencies
npm install
# Install client dependencies
cd client && npm install && cd ..
# Start the server
npm start
# In another terminal, start the client (development)
cd client && npm start
The app will be available at:
cd client && npm run build
The built files will be in client/build/ and served by the Express server.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/auth/register | Register a new user |
| POST | /api/auth/login | Login |
| GET | /api/auth/me | Get current user |
| GET | /api/tasks | List tasks |
| POST | /api/tasks | Create task |
| PUT | /api/tasks/:id | Update task |
| DELETE | /api/tasks/:id | Delete task |
MIT