cliambrown / recolte-links

A link sharing tool for internal use

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Récolte-Links

About Récolte-Links

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

Requirements

  • see Laravel requirements
  • Composer
  • npm (dev environment only)
  • MySQL
  • Slack pro (or nonprofit) account

Installation

  1. SSH into webhost and navigate to one level above public_html
  2. git clone https://github.com/cliambrown/recolte-links.git
  3. cd recolte-links
  4. composer install (may need to install composer first)
  5. npm install (optional — dev environment installs only)
  6. cp .env.example .env
  7. php artisan key:generate
  8. Create a MySQL database + privileged user
  9. Add db info from previous step to .env file
  10. 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
  11. php artisan migrate (optional: -seed)
  12. On cPanel or equivalent, add a new subdomain pointing directly to /recolte-links/public
  13. Make sure the domain redirects all requests to https (e.g. with .htaccess)

License

Récolte-Links is open-sourced software licensed under the MIT license.

About

A link sharing tool for internal use


Languages

Language:PHP 94.3%Language:Blade 5.6%Language:Shell 0.1%