Skip to content

dietmarj/php-hire-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

We are hiring

Check all our vacancies

About it-novum

it-novum is the leading IT consultancy for Business Open Source in the German-speaking market. Founded in 2000 out of the IT department of the KAP-AG, it-novum today is a subsidiary of the publicly-held KAP-AG.

We operate with 85 employees from our main office in Fulda and branch offices in Berlin and Vienna to serve large SME enterprises as well as big companies in the German-speaking markets.

We are hiring PHP developers for our Open Source Monitoring Solution openITCOCKPIT based on Nagios, Naemon and Prometheus.

Your task

Your task is to create a recipe collection where a user is able to browse through existing recipes or create a new one.

Recipes should be able to be sent as e-mail to a given e-mail address.

Notice: Use plain PHP or CakePHP as framework, vanilla JavaScript, jQuery or AngularJS!

Features

  1. Browse through existing recipes
  2. Create new recipes with ingredients
  3. Send recipes via E-Mail to a friend (optional)
  4. Sort the list of recipes
  5. Search recipes
  6. Load a recipe preview via AJAX on hover the title.
  7. Make it user friendly

Example recipe:

Created: 20.01.2020

Chocolate cake:

100g sugar

50g flour

2 eggs

150g chocolate

50ml milk

Description:

Bake it at 200°C for 40 minutes.

This is an example recipe for our hiring test - Om Nom Nom

This is just a example we never tasted, so maybe don't bake it :)

Requirements

This are must have requirements, your application needs to fulfill:

  • PHP >= 7.2
  • MySQL >= 5.7
  • Bootstrap 4.x
  • Vanilla JavaScript and/or AngularJS and/or jQuery
  • HTML5
  • GitHub
  • Supported Browsers: Firefox, Chrome and Microsoft Edge

Hints

  • We love JSON :)
  • Our development environment is based on Ubuntu virtual machines (20.04 LTS). It would be great if you have some experiences using Ubuntu
  • openITCOCKPIT gets developed using GitHub and Jenkins

Nice to have (but not a must have)

  • Nagios, Naemon, Icinga or Prometheus experiences
  • Knowledge of CakePHP
  • Nginx and PHP-FPM experiences
  • Most of our developers are used to macOS or Ubuntu as their desktop operating system

Workflow

Important notice: Before you start, send us your application at karriere@it-novum.com and wait for our feedback!

  1. Fork this repository
  2. Create a new branch and name it with your GitHub username
  3. When you're done, create a pull request

If you don't want to create a pull request, send us a zip file with your local git repository

Commit everything to the repository we need to test your code.

License

MIT License

About

We are hiring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published