webdl / bestwishes
Multilingual wishlist application
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 4
Forks: 1
Open Issues: 2
Type:project
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- doctrine/doctrine-bundle: ^2.11
- doctrine/doctrine-migrations-bundle: ^3.3
- doctrine/orm: ^2.17
- friendsofsymfony/jsrouting-bundle: ^3.2
- knplabs/knp-snappy-bundle: ^1.8
- phpdocumentor/reflection-docblock: ^5.3
- phpstan/phpdoc-parser: ^1.24
- sentry/sentry-symfony: ^4.2
- stof/doctrine-extensions-bundle: ^1.8
- symfony/acl-bundle: ^2.3
- symfony/asset: 6.4.*
- symfony/console: 6.4.*
- symfony/doctrine-messenger: 6.4.*
- symfony/dotenv: 6.4.*
- symfony/expression-language: 6.4.*
- symfony/flex: ^2
- symfony/form: 6.4.*
- symfony/framework-bundle: 6.4.*
- symfony/http-client: 6.4.*
- symfony/intl: 6.4.*
- symfony/mailer: 6.4.*
- symfony/mime: 6.4.*
- symfony/monolog-bundle: ^3.0
- symfony/notifier: 6.4.*
- symfony/process: 6.4.*
- symfony/property-access: 6.4.*
- symfony/property-info: 6.4.*
- symfony/runtime: 6.4.*
- symfony/security-bundle: 6.4.*
- symfony/serializer: 6.4.*
- symfony/string: 6.4.*
- symfony/translation: 6.4.*
- symfony/twig-bundle: 6.4.*
- symfony/validator: 6.4.*
- symfony/web-link: 6.4.*
- symfony/webpack-encore-bundle: ^2.1
- symfony/yaml: 6.4.*
- symfonycasts/reset-password-bundle: ^1.18
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.4
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
- rector/rector: ^0.18.0
- symfony/browser-kit: 6.4.*
- symfony/css-selector: 6.4.*
- symfony/debug-bundle: 6.4.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^6.3
- symfony/stopwatch: 6.4.*
- symfony/web-profiler-bundle: 6.4.*
Conflicts
This package is auto-updated.
Last update: 2024-12-14 13:07:22 UTC
README
BestWishes is a multilingual wishlist application allowing users to manage their wishlist and indicate who havecomposer.json bought what to avoid receiving the same gift for Christmas (for example).
Users can also add surprise gifts and manage additions and purchase alerts.
Recurrent as well as "one-shot" events are also configurable.
The current branch is based on symfony 6.x. For symfony 5.4 version see 1.x
branch.
Installation
BestWishes uses Composer to ease the creation of a new project:
$ composer create-project webdl/bestwishes path/to/install
Composer will create a new BestWishes project under the path/to/install
directory.
You will have to enter main parameters such as database info and others in the .env
file.
Database setup
After having indicated the main parameters, run
$ php bin/console doctrine:database:create
to create the database, and
$ php bin/console doctrine:migrations:migrate
to populate schema.
Application setup
TODO
An installer is needed, didn't have the time to do it yet.