Skip to content

xuedi/meetAgain

Repository files navigation

Gitea Release EUPL Licence EUPL Licence PHP unit tests Code Coverage

Introduction

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.

Software design

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.

PHP modules

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

Installation

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

Phpstorm

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

Insights

Alt


PayPal

About

Simple PHP app to organize a group and schedule recurring events

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •