lchrusciel / Beery

Backend application for sharing beers information and rating them.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beery

Build Status

Backend application for sharing beers information and rating them.

Roadmap

0.1.0

  • Adding new beers
  • Browsing list of beers

0.2.0

  • User registration
  • Rating beers

0.3.0

  • Presenting list of recommended beers

0.4.0

  • Editing beers descriptions
  • Beers info validation

Future

  • Beer images
  • Geolocal recommendation
  • Closest recommended beer
  • Friends
  • Friends recommendation

Installation

Run local instance of neo4j and MySQL database.

$ composer install --prefer-dist
$ bin/console doctrine:database:create
$ bin/console doctrine:schema:create

Usage

Testing

To run existing tests, type in console:

$ source .test.env
$ composer test

Infection

This configuration requires pre installed infection library on local environment!

Basic configuration for mutation testing framework has been deliver together with this library. In order to run infection framework one has to rename phpspec-with-test-coverage.yml.dist to phpspec.yml and run following command:

$ infection --test-framework=phpspec

About

Backend application for sharing beers information and rating them.


Languages

Language:PHP 95.0%Language:Gherkin 5.0%