Skip to main content
Back to Projects

Private File Transfer & Static React Deployer

Visit
2024
GolangAnsibleAWS CDK

A dual-purpose tool: secure file sharing between devices and one-click deployment of static React apps. Built with Golang and AWS CDK.

The Story

This started as two separate tools that I merged into one platform. The file transfer feature lets me securely share files between my devices without using third-party services. The deployer simplifies pushing React apps to production.

File Transfer Features

  • End-to-end encrypted transfers
  • No account required for recipients
  • Automatic expiration of shared files
  • Direct device-to-device when possible

Static Deployer Features

  • One-click React app deployment
  • Automatic SSL certificate provisioning
  • CDN distribution via CloudFront
  • Custom domain support

Why Golang?

I chose Golang for its excellent performance, simple deployment (single binary), and strong standard library for HTTP services. AWS CDK handles the infrastructure as code, making deployments reproducible.

What I Learned

Golang Web ServicesAWS CDKFile Transfer Protocols

Project Discontinued

Not dead yet - actively used