Plugboard is a web platform to learn combinatory logic. Create, assemble, share!
- 🎨 Be creative in the sandbox mode
- 🎯 Learn combinatory logic with diverse goals
- 💾 Load and save your project
- 💡 Create component and reuse them in any project
- 📬 Share your component with the community
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-1.png) |
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-2.png) |
Home page |
Guided tour |
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-3.png) |
Sandbox mode |
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-4.png) |
Goal mode |
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-5.png) |
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-6.png) |
![Screenshot](https://raw.githubusercontent.com/dethi/plugboard/master/screenshots/screenshot-7.png) |
Load project |
Create new component |
Customize your palette |
Requirements:
- PHP 7
- Composer
- Node.Js
- Yarn
- MySQL
- MongoDB
# Setup the Laravel API
$ cp .env.example .env
$ mkdir -p bootstrap/cache
$ composer install
$ php artisan key:generate
$ php artisan migrate --seed
$ php artisan storage:link
# Setup the front-end
$ yarn
$ yarn run build
# Use Laravel Valet or `php artisan serve`