krishnachaudhary

Project Alpha

A full-stack task management application built with React, Node.js, and Express.

Features

Tech Stack

Getting Started

Prerequisites

Installation

# Install server dependencies
npm install

# Install client dependencies
cd client && npm install && cd ..

Running

# Start the server
npm start

# In another terminal, start the client (development)
cd client && npm start

The app will be available at:

Building for Production

cd client && npm run build

The built files will be in client/build/ and served by the Express server.

API Endpoints

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

License

MIT