Skip to content

fga-eps-mds/2018.2-GamesBI

Repository files navigation

Games BI

Build Status Maintainability Status Coverage Status

Staging environment: https://gbi-crossdata-staging.herokuapp.com

Production environment: https://gbi-crossdata-production.herokuapp.com

Getting started

Before anything, you need to install docker and docker-compose. After installing those, you'll be able to start contributing to this project.

Starting the application

It's as easy as:

Running migrations

$ make migrations
$ make migrate

And then

$ make up

And after you download all the necessary dependencies the application will be running locally.

You can also build your docker container without executing it with:

$ make build

And you can execute without showing any logs with:

$ (sudo) docker-compose up -d

Other commands

If you want to execute some django commands inside your docker container, use:

$ (sudo) docker-compose exec web [command]

These commands can be:

python manage.py test
python manage.py createapp your-app

or any other supported by Django.

More about the project

This project aims to offer a competitive BI for games. This includes, game development, content creation for youtube and twitch and whether you should invest in a game if you're a publisher.

A lot of its design ideas came from other sites, for example, steamspy. Although we're not only using information from Steam, but also from Youtube and Twitch.

Our belief is that there isn't a cross-platform and helpfull BI tool for games out there. Which is why our main goal is to deliver this very such thing, and also make it acessible for everyone willing to use it.

Other repos that are part of this project

Importer https://github.com/fga-eps-mds/2018.2-GamesBI_Importadores
Front End https://github.com/fga-eps-mds/2018.2-GamesBI-FrontEnd