mirror of
https://github.com/devfake/flox.git
synced 2024-11-15 06:32:34 +01:00
Mirror of: https://github.com/devfake/flox
client | ||
public | ||
server | ||
.gitignore | ||
LICENSE.md | ||
README.md |
###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.
Requirements
- PHP 5.5.9+
- Composer
- The Movie Database Account for the API-Key.
Install
Server
- Download Flox and
cd
intoserver
. - 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 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. Theuri
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 yourclient
folder. - Run
gulp watch
orgulp watch --production
and make your work.
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.
- Rewrite Server API.
- Light Theme.
- Modify and add own categorys.
- For series and animes a list of episodes.