- Download https://github.com/lightszentip/giftlist/releases/tag/1.0.0 giftlist-main.zip
- unzip
- set www root to public/
- run install_sql.sql on your database
- create .env file in the root dir and set the settings
- nginx: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-laravel-with-nginx-on-ubuntu-20-04#step-5-setting-up-nginx
- apache: https://www.hostinger.com/tutorials/how-to-install-laravel-on-ubuntu-18-04-with-apache-and-php/#Using_Laravel_to_Deploy_an_Application
- unzip to new/
- replace all files from new or delete and insert all files from new (exclude .env)
- run:
php artisan migrate
php artisan db:seed
- clone the repository
- create .env file in the root dir and set the settings
composer update
npm install
npm run dev
- start with
php artisan server
or set your www root to public - install db with
php artisan migrate
php artisan db:seed
- git pull
composer update
npm install
npm run dev
php artisan migrate
php artisan db:seed
PRESENTLIST_MAIL_FROM_EMAIL=foobar@xyz.com
PRESENTLIST_MAIL_TITLE=Presentlist
PRESENTLIST_MAIL_FROM_NAME=FOO Bar
PRESENTLIST_CODE=CODE #If you want a auto generate code instead of save user email address to have a link present to user
For first login: username: noreply@pleasereplacethisdomainemail.com pw: secret
HINT: Please change the password and user email adress
http://lightszentip.github.io/giftlist/
=> !! For English => english is under german !!
Presentlist ist eine Geschenkliste auf der man seine Wünsche zur Hochzeit, Geburtstag oder anderen Anlässen auflisten kann. Dabei kann man einen Titel, Beschreibung und auch ein Bild zum Geschnenk angeben, sowie Links zu Händlern oder dem Produkt angeben. Wenn sich dann jemand ein Geschenk von der Liste nimmt, ist es für die anderen nicht mehr sichtbar. Man kann gewählte Geschenke aber auch wieder freigeben und der Administrator sieht nicht wer sich welches Geschenk genommen hat.
- Geschenkeliste
- Detail Ansicht von Geschenken
- Geschenk auswählen
- Geschenk freigeben
- Geschenk per Mail teilen
- Backend
- Geschenk anlegen / editieren / löschen
- Benutzer anlegen
- Profil editieren
- Passwort vergessen
- Login / Logout
- Wartungsmodus aktivieren
- Einstellungen ändern
- PHP 7.4 oder höher
- MySQL Datenbank
- PHP PDO Support für MySQL aktiv (extension=php_pdo_mysql.dll)
Die Zip Datei im gewüschten Ordner entpacken und die Url zum Ordner aufrufen. Danach wird man auf den Install Wizard weitergeleitet. Nach dem ausführen des Install Wizard den setup Ordner löschen. Danach sich anmelden und das Passwort und die Email Adresse des Admin Benutzers ändern. Durch das Ändern des Benutzernamens wird zudem die Sicherheit erhöht.
Bei Fragen/Problemen/Erweiterungen und Feedback stehe ich gerne zur Verfügung. Entweder per Email oder durch erstellen eines Issues.
The app presentlist is show the wishes from wedding, birthday or from other occasions. You can create a present with a title, description, image and links. If a user take a present from the list, it is not visible for other user.
- list with presents
- detail view of present
- use a present
- release a gift
- Backend
- create, edit, delete a present
- create user
- edit profile
- forgotten password
- Login / Logout
- maintenance mode
- change settings
- PHP 7.4 or higher
- MySQL Database
- PHP PDO Support for MySQL active (extension=php_pdo_mysql.dll)
Unpack the zip file to the target dir and open the url in your browser. Follow the steps of install wizard. Delete the setup folder and change the password and email address of admin account.
If you have a question, problems or feedback then you can send a mail or create a new issue.