La Fete allows event organizers to create events and send them to their guests. Markdown can be used to format the event description. Guests can leave comments, to inform about their participation and if they support the preparations. Organizers as like as guests do not need to create an account, they access the event by a unique url.
- Install PHP, Composer, Symfony, php-xdebug, SQLite, php-X.Y-sqlite, [ SQLite-browser ]
- https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-development-environment.html
- https://www.ionos.com/community/hosting/php/install-and-use-php-composer-on-ubuntu-1604/
- https://symfony.com/download
- https://www.zyxware.com/articles/5765/how-to-install-php-debugger
- https://linuxhint.com/install_sqlite_browser_ubuntu_1804/
- https://stackoverflow.com/questions/948899/how-to-enable-sqlite3-for-php
- [ https://sqlitebrowser.org/ ]
- Clone source
- Install dependencies
composer install
Migrate database:
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
Insert test records:
composer generate-test-data
# or
./generate_test_data.sh
symfony server:start
Open http://localhost:8000 in a browser
Run tests:
composer test
# or
./bin/phpunit
- DotENV
- PHP Debug
- PHP IntelliSense
- Twig
- Preview