Overview
A static site grown into a full-stack community platform with Next.js, MongoDB, MinIO, and Docker.
Role
Frontend Engineer at Independent.
Technologies
- Next.js
- React
- TypeScript
- MongoDB
- MinIO
- Docker
Responsibilities
- Turned an existing static/base site into a full-stack Next.js application without throwing away the UI.
- Added Server Actions for writes instead of standing up a separate API for the first product features.
- Implemented MongoDB for persistence and MinIO for media uploads.
- Built reusable UI and admin workflows so later features did not mean new patterns.
- Containerized the app with Docker and deployed it on a VPS.
Achievements
- The community now runs as a real product with data, media, and admin tools.
- New features land on the same UI system instead of one-off pages.
- Deploys are repeatable on a VPS instead of a one-off server setup.