Jonathan.
Back to projects
Freelance · active · dev + brand + social

Living Stone Contractors

Site + admin panel so the client manages their content without touching code.

01 · El contexto

¿Qué es y para quién?

Living Stone Contractors LLC operates in the DMV area (DC, Maryland, Virginia) focused on home remodeling — interior, exterior, additions, kitchens, baths and commercial build-outs. Licensed (MHIC #165925). A small team that needed to keep its services catalog and gallery fresh without depending on a developer for every change.

02 · El problema

Lo que está roto.

Every small change to the site (new service, last project photo, new testimonial) meant requesting a manual edit. For a growing operation, that does not scale. They needed autonomy over their content without losing technical control.

03 · Mi rol

Qué hice.

Full-stack development (Astro frontend + Express backend + admin panel), brand direction and social media management in the US. Same engagement as Professional Construction.

04 · La solución

Qué construí exactamente.

  1. 01 Astro 4 frontend with Content Collections and REST API consumption for dynamic content.
  2. 02 Express backend with PostgreSQL (Neon in production, Docker locally).
  3. 03 Password-protected admin panel at /admin to manage services, gallery and testimonials.
  4. 04 Image upload via Multer + Sharp + Cloudinary for CDN and automatic optimization.
  5. 05 Deploy on Render configured via render.yaml.
  6. 06 Brand identity applied (Asparagus #6B8F4E + Eerie Black palette, Montserrat typography).
05 · Stack & arquitectura

Con qué.

Frontend
Astro 4 · Tailwind · Content Collections
Backend
Express · Multer · Sharp
Database
PostgreSQL · Neon (prod) · Docker (local)
Images
Cloudinary CDN
Hosting
Render
Engagement
Dev + brand + social media
06 · Capturas

Cómo se ve.

1 / 5
Hero of the Living Stone Contractors site
Main services block
Testimonials section
Admin panel login screen
Services detail page
¿Querés algo parecido?

Hablemos del tuyo.

Cotización rápida por WhatsApp o email. Respondo en menos de 24 horas hábiles.

Back to projects