Skip to content

moonline/Lab.La-fete

Repository files navigation

La Fete Event Organizer

   

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.

Project documentation

Development

Setup

  1. Install PHP, Composer, Symfony, php-xdebug, SQLite, php-X.Y-sqlite, [ SQLite-browser ]
  2. Clone source
  3. Install dependencies
    composer install

Create database & test data

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

Start development server

symfony server:start

Open http://localhost:8000 in a browser

Testing

Run tests:

composer test
# or
./bin/phpunit

Development environment (vs-code)

Usefull extensions

  • DotENV
  • PHP Debug
  • PHP IntelliSense
  • Twig
  • Preview

Debugging