Back to Projects
Case Study — Client Deployment

Apo Backend — Thinkwell+ Platform

AWS infrastructure setup and deployment for Thinkwell+, a therapist and wellness platform. Configured EC2 t3.medium instance, Route 53 domain management, security groups, and IAM policies for a live client application.

AWS EC2 t3.medium Route 53 Security Groups IAM Node.js Express Domain Management

Project Overview

Hired to set up and deploy the Thinkwell+ Node.js/Express backend on AWS infrastructure. The client had an existing codebase that needed to be deployed to a production environment with proper domain management and security configuration.

EC2 Instance Setup

Deployed the backend application on an AWS EC2 t3.medium instance. Configured the server environment including Node.js runtime, process management with PM2, and Nginx reverse proxy for production traffic handling.

Domain Management

Configured Route 53 DNS to point the client's custom domain to the EC2 instance. Set up DNS records, TTL configurations, and ensured reliable public access to the deployed backend API through the custom domain.

Security & Networking

Configured EC2 security groups to expose only necessary ports (80, 443, 22). Set up IAM policies for least-privilege access, network ACLs, and ensured the production environment followed AWS security best practices.

Client Delivery

The backend is live in production and serving the Thinkwell+ platform. The client can verify the working deployment at any time through the live site.