Fairbnb.coop is a platform of tourist services created with the ambition to generate, in travel destinations around the world, communities of reference identity which are bound to the principles of sustainability. Platform tourism, thanks to the cooperative management of Fairbnb.coop, becomes a tool for economic change and the promotion of innovative policies also by local administrations in an open and constant dialogue/debate between all participants in the community.
With FairCert we are now able to certify listings before they are published, the current implementation allow our local ambassadors to sign the certificate but we are working to allow local authority to be able to co-sign our certificate. The Fairbnb.coop certificate would mainly prove for a given time the compliance with local regulation and additional policies described by Local Node
- Config: contains the application's configuration files
- Console: contains custom Artisan commands
- Database: contains application's database migrations, model factories, and seeds
- Emails: contains all the classes that represents email sent by the application
- Entities: contains all of the Eloquent ORM model classes
- Http: contains controllers, middleware and form requests
- Notifications: contains all of the "transactional" notifications that are sent by your application
- Providers: contains all of the service providers
- Repository: contains all the repositories (collection interface to access data stored in a database, file system or external service)
- Resources: contains application's views and un-compiled assets such as CSS or JavaScript
- Routes: contains all of the route definitions
- Tests: contains all the automated tests
- vendor: contains all the Composer dependencies.
The module is build using the Laravel library nwidart/laravel-modules (https://nwidart.com/laravel-modules/v6/introduction)
- download end install laravel (https://laravel.com/docs/8.x)
- add the nwidart/laravel-modules as dependency