1
0
mirror of https://github.com/devfake/flox.git synced 2024-11-15 06:32:34 +01:00
Go to file
2016-02-23 13:27:31 +01:00
backend fix oderby filter 2016-02-23 13:27:31 +01:00
client fix oderby filter 2016-02-23 13:27:31 +01:00
public update react-router 2016-02-23 13:09:50 +01:00
.gitignore fix oderby filter 2016-02-23 13:27:31 +01:00
LICENSE.md initial commit 2015-07-27 20:49:37 +02:00
README.md change point-system 2015-07-30 11:53:48 +02:00

flox

###Try Demo

Flox is a self hosted Movies, Series and Anime watch list. It's build on top of PHP (Laravel), MySQL and React and uses The Movie Database API.

The current status miss some important features. See Todo.

The rating based on an 5-Point system with 0.5 steps.

Requirements

Install

Server
  • Download Flox and cd into server.
  • Rename .env.example to .env and fill all your credentials out (your database and TMDb API-Key).
  • Run composer install.
  • Give storage recursive write access.
  • Run php artisan key:generate.
  • Run php artisan migrate. This builds the database schema for Flox.
  • Since the insertion of new items currently not working, run php artisan db:seed for prefabricated items.
Client / Public
  • Open the /public/assets/js/config.js file and modify them. The uri is needed for the react-router. If your app lives in the root folder, change it to /. The rest should be clear.

Only for development:

  • Run npm install in your client folder.
  • Run gulp watch or gulp watch --production and make your work.

Misc

There is a light theme option: Add light-theme class to body in /client/views/app.blade.php.

Todo

  • Fix load icon jerk.
  • Edit, remove and add items.
  • Login for admin (maybe with options).
  • Detail page for items (rather than direct to youtube).
  • Easy installer.
  • For series and animes a list of episodes.