3.5 KiB
Make a wish
wishthis is a simple, intuitive and modern wishlist platform to create, manage and view your wishes for any kind of occasion (demo).
🖥️ Screenshots
Home | Wishlists |
---|---|
👨👨👦 Join the conversation
🌍 Available in 3 different locales
🇬🇧 English (United Kingdom), 🇺🇸 English (United States), 🇩🇪 German (Germany)
✔️ Requirements
- Apache or Nginx (pretty URLs don't work on Nginx)
- PHP 8.1
🔨 Installation
Git (recommended)
git clone -b stable https://github.com/grandeljay/wishthis.git .
Note: after pulling updates for a new version you might be prompted to update the database schema in the wishthis user interface (if necessary). Make sure you are logged in.
Manual
Download the code using the stable branch and upload it to your server.
Note: You will have to manually update wishthis by replacing all files with the changes from the stable
branch.
🏆 Contributing
As a tester
In the wishthis plattform, navigate to:
- Account -> Profile
- Preferences
And set your channel to "Release candidate". Make sure to give feedback!
As a translator
https://www.transifex.com/wishthis/wishthis/
As a developer
Install dependencies
Composer
Use one of the following commands.
Command | Description |
---|---|
composer install |
Install all dependencies. |
composer install --no-dev |
Install only required dependencies. |
NPM
Use one of the following commands.
Command | Description |
---|---|
npm install |
Install all dependencies. |
npm install --only=production --no-optional |
Install only required dependencies. |
Theme changes
cd semantic
And then one of the following commands:
gulp build
gulp watch
For more information see: https://fomantic-ui.com/introduction/build-tools.html
Code style
PHP
Language | Style |
---|---|
PHP | PSR-12 |
🚧 Roadmap
Item | Status |
---|---|
Folders / Subcategories for wishlists | Under consideration |
Combined wishes | Under consideration |
Price field for wishes | Planned |
Changelog | Planned |
Save / bookmark wishlists from other users | Planned |
Activity feed and friends | Under consideration |
Synchronise Steam wishlist | Under consideration |