This is a minimal chat application built with Next.js (Frontend), Express (Backend), and PostgreSQL (Database). The entire app is containerized and runs with Docker Compose.
- Docker & Docker Compose installed
- Ports
3000,5000, and5432available on your machine
- Clone the repository:
git clone https://github.com/mgalinski10/chat-app.git- Navigate to the Docker setup directory:
cd chat-app/docker- Start all services using Docker Compose:
docker compose up --buildThis will:
- Start the PostgreSQL database on port 5432
- Launch the backend server on port 5000
- Start the frontend (Next.js) on http://localhost:3000


