Récolte-Links is a custom web app built using the Laravel framework. It was created by C. Liam Brown for internal use by Collectif Récolte as a way to share and manage external links in conjuction with Slack.
If you would like to install this app for your organization, please contact Liam: liam@recolte.ca
- see Laravel requirements
- Composer
- npm (dev environment only)
- MySQL
- Slack pro (or nonprofit) account
- SSH into webhost and navigate to one level above
public_html
git clone https://github.com/cliambrown/recolte-links.git
cd recolte-links
composer install
(may need to install composer first)npm install
(optional — dev environment installs only)cp .env.example .env
php artisan key:generate
- Create a MySQL database + privileged user
- Add db info from previous step to
.env
file - Update
.env
with required info- Create a Slack App
- Add the App to the desired link-sharing channel
- Add all required Slack info to
.env
php artisan migrate
(optional:-seed
)- On cPanel or equivalent, add a new subdomain pointing directly to
/recolte-links/public
- Make sure the domain redirects all requests to https (e.g. with
.htaccess
)
Récolte-Links is open-sourced software licensed under the MIT license.