Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I run https://allaboutberlin.com

It runs on Craft CMS inside Docker on DigitalOcean. I chose Craft because it lets you create custom post types with custom fields really easily. The matrix fields let you have rich text mixed with other widgets. All of this was a pain in WordPress.

On the other hand, using not-WordPress means that you're on your own. You can't hammer a bunch of plugins together and call it a day.

The theme is entirely custom-made. It's not exactly groundbreaking, but I've spent a lot of time optimising for page speed and content readability. It's heavily inspired by the NHS' website.

I use nginx to bind everything together and cache responses. I wasted way too much time getting cache purging and automatic SSL certs to work. It has no business being that complicated. I regret taking 5 years to look at Cloudflare.

The tools and calculators (https://allaboutberlin.com/tools/) are built with Vue, with vanilla JS business logic libraries.



Just wanted to let you know I’m I deeply impressed by your work with your site, your whole no-nonsense philosophy really vibes with me.

Kudos!


This looks really amazing! I wish I knew about this website when I lived in Berlin a few years ago. Keep up the great work!


If you want to avoid the headache of doing basic things in nginx.

Checkout https://caddyserver.com , auto SSL, fast and simple.


At the time it was missing features I needed, but it's no longer the case.

I tried Caddy (on my robot vacuum!) and it was a breath of fresh air.


I owe you a round of beers for that website, it was massively helpful during my time living in Berlin.


That site was incredibly helpful to me when I first moved to berlin. Cheers.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: