meetup.com got crazily expensive, I created my own page as a single meetup instance with a basic modular CMS to customize any number of pages. Menus and such are static and have to be changed in code as for now.
A classic PHP symfony application, as upstream as possible no fancy libraries. Local development in docker via JustFile. Has just basic twig templating with upstream bulma and almost no JS & CSS.
I used some nice PHP >= 8.4 features out of convenience. Module needed are: apcu, pdo_mysql, imagick, intl, iconv, ctype. Optional: xdebug, opcache, gd
For local installation, when you have the tool just and docker installed, the only
thing you need to do is just install and then login as [email protected] @ 1234
For aesthetic reasons I try to keep the root folder as clean as possible, so docker and other configs like tests and code-check tools are in their respective folders. To have phpstorm run smoothly with the docker container, the config has to be bent a bit.
COMPOSE_ENV_FILES=../.env # env parameter for phpstorm docker remote php interpreter