This site, from server to screen
A portfolio with a frontend, an API and a private area, hosted and secured by me.
- React
- Node.js
- nginx
- Cloudflare
Problem
I wanted my own fast, secure site without depending on third-party platforms.
Solution
React and a Node API with Docker Compose, behind nginx with Let's Encrypt HTTPS, Cloudflare DNS, security headers, JWT login with brute-force protection, and a dashboard that checks whether each project is online.
Result
A site on its own domain, HTTPS-only, with automatic certificate renewal.