Feb 2026 — May 2026
A full-stack image hosting and sharing platform built for authenticated users to upload, organize, and distribute images through public pages and album galleries.
The application uses a direct-to-storage architecture with Cloudflare R2, allowing image uploads to bypass the application server entirely. This approach reduces server load, improves scalability, and enables efficient handling of large image libraries.
Instead of routing image uploads through the application server, the platform generates presigned upload URLs and allows clients to upload directly to Cloudflare R2. This significantly reduces server workload while maintaining security and ownership verification.
The application separates storage infrastructure from public-facing URLs, enabling controlled image sharing while maintaining access management and metadata ownership within the platform.
Images, albums, visibility settings, and upload states are synchronized through a relational database model using Drizzle ORM and PostgreSQL, ensuring reliable content organization and retrieval.
The project evolved into a production-ready image hosting solution featuring authenticated uploads, album management, public sharing workflows, and operational monitoring. It demonstrates full-stack architecture design, cloud storage integration, authentication, database modeling, and scalable file delivery patterns.