zerolive / pizza_manager

Web app for manage pizza's ingredients

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pizza Manager

An Web application for manage pizza's ingredients and its prize

Project planification

You can find the planification of this project in the follow trello.

I'd have to take some decisions about the project by my own, like:

  • People only can add the same ingredient one time.
  • The ingredient list are sorted by name.
  • Right now the amounts only are available in euros.
  • Pizza has to have at least one ingredient.

Repository

You can find the application's code in github on this repository.

Continuous Integration

This project is linked with a CI in Travis-CI

Demo Environment

After every commit that pass the CI is automatly deployed in Heroku, you can visit de application clicking here.

Running the application

System requirementes

  • docker-compose version 1.18.0 or higher
  • Docker version 17.12.0-ce or higher

Development

If you want to run the application in your local, you have to run the follo command:

  • docker-compose up --build

After that you can access to the application in your browser in ´http://ĺocalhost:3000´

Tests

For run the tests you have to run the app with:

  • docker-compose up --build

After that you have to run in other terminal:

  • docker-compose exec pizza rake

About

Web app for manage pizza's ingredients


Languages

Language:Ruby 82.1%Language:HTML 13.9%Language:JavaScript 2.0%Language:CSS 1.6%Language:CoffeeScript 0.3%