Baileys krmivo

Next.js
React
TypeScript
MinIO
Minio
docker
Docker

Website for Baileys horse feed retailer.

I built a complete, end-to-end web platform from the ground up, including a public storefront, a custom-built admin dashboard (CMS), and a backend.


What I Built

The Full Stack

Handled everything from the Spring Boot API and PostgreSQL database to the Next.js frontend and custom admin dashboard.

Custom-Built CMS

Instead of using a generic builder, I coded a fully custom CMS from scratch. It handles:

I even built a custom Markdown editor with internal linking and integrated media pickers.

Smart Media Handling

Integrated Minio for S3-compatible object storage and built a server-side media processing pipeline:

Flexible Data Architecture

Used PostgreSQL with JSONB support to store complex product properties and dynamic content types — allowing new features without constant database migrations.

Security & Authentication

Implemented:

Self-Hosted Infrastructure

Containerized the entire platform using Docker, running:

All deployed behind an Nginx reverse proxy.


Tech Stack

Backend

Frontend

Infrastructure & Media

Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot