All Projects → TrackerNetwork → Destinystatus

TrackerNetwork / Destinystatus

Licence: mit
Destiny Status code base

Projects that are alternatives of or similar to Destinystatus

Laravel Single Session
This package prevents a User from being logged in more than once. It destroys the previous session when a User logs in and thereby allowing only one session per user.
Stars: ✭ 95 (-3.06%)
Mutual labels:  laravel
Laravel Tracer
Shows the path of each blade file loaded in a template
Stars: ✭ 96 (-2.04%)
Mutual labels:  laravel
Leacmf Laravel
leacmf是一款基于laravel5.7+layui的极速后台和api开发框架。
Stars: ✭ 98 (+0%)
Mutual labels:  laravel
Api Restful Con Laravel Guia Definitiva
Repositorio para el código base del curso "API RESTful con Laravel - Guía Definitiva"
Stars: ✭ 95 (-3.06%)
Mutual labels:  laravel
Lara Lens
Laravel package for display diagnostic (config, database, http connections...)
Stars: ✭ 96 (-2.04%)
Mutual labels:  laravel
Laravel Migrations Organiser
A Laravel package to help organise migrations
Stars: ✭ 96 (-2.04%)
Mutual labels:  laravel
Laravel Sitemap
Create and generate sitemaps with ease
Stars: ✭ 1,325 (+1252.04%)
Mutual labels:  laravel
Laravel Schema
Display the connected database information from Terminal.
Stars: ✭ 98 (+0%)
Mutual labels:  laravel
Laravel Oh Generators
This package extends the core file generators that are included with Laravel 5 or later.
Stars: ✭ 96 (-2.04%)
Mutual labels:  laravel
Laranuxt
Laravel and Nuxt.js boilerplate
Stars: ✭ 98 (+0%)
Mutual labels:  laravel
Laravel Likeable
Rate Eloquent models with Likes and Dislikes in Laravel. Development moved to Laravel Love package!
Stars: ✭ 95 (-3.06%)
Mutual labels:  laravel
Laravel piwik
An Interface to Piwik's Analytics API for Laravel (Composer Package).
Stars: ✭ 95 (-3.06%)
Mutual labels:  laravel
Laravel Google Translate
This package makes using the Google Translate API in your laravel app a breeze with minimum to no configuration, clean syntax and a consistent package API.
Stars: ✭ 97 (-1.02%)
Mutual labels:  laravel
Laravel Create
Create Laravel projects really fast
Stars: ✭ 1,331 (+1258.16%)
Mutual labels:  laravel
Elasticsearch
Use SQL statements to query elasticsearch
Stars: ✭ 98 (+0%)
Mutual labels:  laravel
Unity Solutions
Use Firebase tools to incorporate common features into your games!
Stars: ✭ 95 (-3.06%)
Mutual labels:  games
Thumbnail
Thumbnail for a given video using FFMpeg
Stars: ✭ 96 (-2.04%)
Mutual labels:  laravel
Hrms
Human Resource Management System automation using Laravel 5.2
Stars: ✭ 98 (+0%)
Mutual labels:  laravel
Pilothouse
A command line app for managing a LEMP local development environment based on Docker.
Stars: ✭ 98 (+0%)
Mutual labels:  laravel
Laraestimate
LaraEstimate is a complete Estimates/Quotes System made with Laravel 7 and VueJS.
Stars: ✭ 98 (+0%)
Mutual labels:  laravel

DestinyStatus

Join the chat at https://gitter.im/TrackerNetwork/DestinyStatus Build Status

This project is based on the Laravel framework [v7.x].

Understanding Branches

  • master - developer branch of production destinystatus.com (automatic deploy)
  • destiny1 - legacy version of d1.destinystatus.com
  • legacy - original Laravel 4.2 version of d1 destinystatus

Project dependencies:

Install the framework

  1. Copy the file .env.example to .env
  2. Edit .env with any information needed (Bugsnag, environment, db information)
  3. Visit the Destiny API Registration Portal to sign up for an API key
  4. Add your key to .env under the DESTINY_KEY
  5. Add your oauth information to .env under the BUNGIE_CLIENT (client id) and BUNGIE_SECRET (client secret) codes.
  6. Remember that the API key and oauth information need to be from same Application at Bungie.
  7. composer install
  8. php artisan key:generate
  9. php artisan migrate

Compile CSS/JS

  1. Install yarn.
  2. Install node dependencies: yarn install
  3. Build:
    • Local: yarn run dev
    • Production: yarn run prod

Things to know

  1. DESTINY_CACHE_DEFAULT is the default for endpoint caches. We tend to use 5 minutes. That is enough time for people to load a profile, spam a few clicks around the site and keep getting fed cache values instead of API. Any value over 5 minutes adds a message to the homepage explaining the reason for out of date stats.

  2. PROXY_URL is the URL to a service that takes a request and simply proxies it onward, this allows us to get around API limits as a server side application cannot issue requests as fast as the users use the product.

  3. BUGSNAG_API_KEY is for the Bugsnag service. This tracks all PHP/Destiny errors, this lets us quickly know what clan/profile/page is broken.

  4. php artisan destiny:manifest --download will force a redownload of the Manifest and process all entities into the file system.

  5. php artisan destiny:medal [give|take] gamertag console badge is the command for giving/taking badges. For example php artisan destiny:medal give iBot xbl donator gives iBot on Xbox Live the donator badge.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].