PHPackages                             greenbconsulting/kindguide - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. greenbconsulting/kindguide

ActiveLibrary[Database &amp; ORM](/categories/database)

greenbconsulting/kindguide
==========================

Green B presents The Kind Guide database, a web app empowering the cannabis community and the industry to track growth in ever more sustainable directions.

v0.4(7y ago)14MITPHP

Since Nov 29Pushed 6y ago1 watchersCompare

[ Source](https://github.com/GreenBConsulting/kindguide)[ Packagist](https://packagist.org/packages/greenbconsulting/kindguide)[ RSS](/packages/greenbconsulting-kindguide/feed)WikiDiscussions master Synced yesterday

READMEChangelog (4)Dependencies (1)Versions (5)Used By (0)

GreenBConsulting/KindGuide
==========================

[](#greenbconsultingkindguide)

[![Laravel](https://camo.githubusercontent.com/7382ad0bb1a0913cf7ad80579ba255905e857320838b8d30e53fa962367085e2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d352e372d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](http://laravel.com)[![SurvLoop](https://camo.githubusercontent.com/d98470bdf67d03402ab09cb86c2e097852a0da19bb195b8812432913ce606e14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537572764c6f6f702d302e302d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://github.com/rockhopsoft/survloop)[![License](https://camo.githubusercontent.com/30597ff9a350144f03bffdd9183e16468e0b3ca1193e1d08591d992622738d55/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://tldrlegal.com/license/mit-license)

Green B presents The Kind Guide database, a web app empowering the cannabis community and the industry to track growth in ever more sustainable directions. The site helps collect data and information to inform this pollination. The Kind Guide database is built using [SurvLoop](https://github.com/rockhopsoft/survloop), atop [Laravel](https://laravel.com/). [](http://GoGreenB.org)SurvLoop is a Laravel-based engine for designing a database and creating a mobile-friendly user interface to fill it.

Table of Contents
=================

[](#table-of-contents)

- [Requirements](#requirements)
- [Getting Started](#getting-started)
- [Documentation](#documentation)
- [Roadmap](#roadmap)
- [Change Logs](#change-logs)
- [Contribution Guidelines](#contribution-guidelines)

Requirements
====================================================

[](#requirements)

- php: &gt;=7.2.11
- [laravel/framework](https://packagist.org/packages/laravel/framework): 5.7.\*
- [rockhopsoft/survloop](https://packagist.org/packages/rockhopsoft/survloop): 0.\*

Getting Started
==========================================================

[](#getting-started)

The instructions below include the needed steps to install Laravel, SurvLoop, as well as the Kind Guide system. For more on creating environments to host Laravel, you can find more instructions on [SurvLoop.org](https://survloop.org/how-to-install-laravel-on-a-digital-ocean-server).

- Use Composer to install Laravel with default user authentication, one required package:

```
$ composer global require "laravel/installer"
$ composer create-project laravel/laravel KindGuide "5.7.*"
$ cd KindGuide
$ php artisan make:auth
$ php artisan vendor:publish --tag=laravel-notifications

```

- Update `composer.json` to add requirements and an easier Kind Guide reference:

```
$ nano composer.json

```

```
...
"require": {
	...
    "greenbconsulting/kindguide": "0.*",
	...
},
...
"autoload": {
	...
	"psr-4": {
		...
		"KindGuide\\": "vendor/greenbconsulting/kindguide/src/",
	}
	...
},
...

```

```
$ composer update

```

- Add the package to your application service providers in `config/app.php`.

```
$ nano config/app.php

```

```
...
'providers' => [
	...
	SurvLoop\SurvLoopServiceProvider::class,
	KindGuide\KindGuideServiceProvider::class,
	...
],
...
'aliases' => [
	...
	'SurvLoop'	 => 'RockHopSoft\SurvLoop\SurvLoopFacade',
	'KindGuide'	 => 'GreenBConsulting\KindGuide\KindGuideFacade',
	...
],
...
```

- Swap out the SurvLoop user model in `config/auth.php`.

```
$ nano config/auth.php

```

```
...
'model' => App\Models\User::class,
...
```

- Update composer, publish the package migrations, etc...

```
$ php artisan vendor:publish --force
$ php artisan migrate
$ composer dump-autoload
$ php artisan db:seed --class=SurvLoopSeeder
$ php artisan db:seed --class=KindGuideSeeder

```

- For now, to apply database design changes to the same installation you are working in, depending on your server, you might also need something like this...

```
$ chown -R www-data:33 app/Models
$ chown -R www-data:33 database

```

- Browse to load the style sheets, etc.. /dashboard/css-reload
- Log into The Kind Guide admin dashboard...

```
user: open@thekind.guide
password: KindGuide

```

Documentation
======================================================

[](#documentation)

Once installed, documentation of this system's database design can be found at /dashboard/db/all . This system's user experience design for data entry can be found at /dashboard/tree/map?all=1&amp;alt=1 .

Roadmap
==========================================

[](#roadmap)

Here's the TODO list for the next release (**1.0**). It's my first time building on Laravel, or GitHub. So sorry.

- Code commenting, learning and implementing more community standards.
- Correct collection of issues still on my list.
- Adding unit testing.
- Basic database design and user experience processes are generated by SurvLoop itself.
- Finish migrating all queries to use Laravel's process.

Change Logs
==================================================

[](#change-logs)

Contribution Guidelines
==========================================================================

[](#contribution-guidelines)

Please help educate me on best practices for sharing code in this community. Please report any issue you find in the issues page.

Reporting a Security Vulnerability
===========================================================================

[](#reporting-a-security-vulnerability)

We want to ensure that SurvLoop is a secure HTTP open data platform for everyone. If you've discovered a security vulnerability at App.TheKind.Guide, we appreciate your help in disclosing it to us in a responsible manner.

Publicly disclosing a vulnerability can put the entire community at risk. If you've discovered a security concern, please email us at rockhoppers *at* runbox.com. We'll work with you to make sure that we understand the scope of the issue, and that we fully address your concern. We consider correspondence sent to rockhoppers *at* runbox.com our highest priority, and work to address any issues that arise as quickly as possible.

After a security vulnerability has been corrected, a release will be deployed as soon as possible.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~56 days

Total

4

Last Release

2600d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15270653?v=4)[Morgan Lesko](/maintainers/rockhopsoft)[@rockhopsoft](https://github.com/rockhopsoft)

---

Top Contributors

[![rockhopsoft](https://avatars.githubusercontent.com/u/15270653?v=4)](https://github.com/rockhopsoft "rockhopsoft (1 commits)")

---

Tags

laravelFormssurveymobile-firstuser experiencenodesdatabase-designerSurvLoopmobile friendlybranching tree

### Embed Badge

![Health badge](/badges/greenbconsulting-kindguide/health.svg)

```
[![Health](https://phpackages.com/badges/greenbconsulting-kindguide/health.svg)](https://phpackages.com/packages/greenbconsulting-kindguide)
```

###  Alternatives

[relaticle/custom-fields

User Defined Custom Fields for Laravel Filament

16445.8k](/packages/relaticle-custom-fields)[rtconner/laravel-likeable

Trait for Laravel Eloquent models to allow easy implementation of a 'like' or 'favorite' or 'remember' feature.

392393.3k5](/packages/rtconner-laravel-likeable)[achillesp/laravel-crud-forms

Create CRUD Forms for Laravel Models.

375.6k](/packages/achillesp-laravel-crud-forms)[jrsaunders/shard-matrix

A Complete Database Sharding system for MYSQL and/or Postgres. Using Laravels Query Builder easily scale up your application. Configure your whole solution in one Yaml Config file.

271.5k](/packages/jrsaunders-shard-matrix)[statikbe/laravel-surveyhero

Import Surveyhero responses into the Laravel database

151.7k](/packages/statikbe-laravel-surveyhero)[tapp/filament-form-builder

User facing form builder using Filament components

141.9k2](/packages/tapp-filament-form-builder)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
