BestWishes is a multilingual wishlist application allowing users to manage their wishlist and indicate who have 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.
| Project version | Symfony version |
|---|---|
| 0.x | 5.4 |
| 1.x | 6.4 |
| (current) | 7.4 |
BestWishes uses Composer to ease the creation of a new project:
$ composer create-project webdl/bestwishes path/to/installComposer 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.
After having indicated the main parameters, run
$ php bin/console doctrine:database:createto create the database, and
$ php bin/console doctrine:migrations:migrateto populate schema.
A basic setup command is included, you can use it by running the command:
$ php bin/console bw:setupThis command will create an admin user and defaults events if needed.