arnoldkunihira / pizzeria-web

0 stars 0 forks source link

Challenge for Fullstack Developer

To better assess a candidate's development skills, we would like to provide the following challenge. This is intended to be developed in a remote asyncronously way with continues communication. It's allowed to use documentation and online resources.

Prerequisites

Installation

Start a new repo with this README in it. We are note merging back to this repo because this repo shall stay clean of solutions

Generate a Node.js project. You can add libraries of your choice, but be ready to describe them.

We will not count any time spent until you have a working environment and made your choice of libs and stack

Project description

Intro

You are free to solve this in any UI form you like. Remember to read the whole text and evaluation before you start any coding. It is important information there.

Pizzeria

The application serves the purpose of ordering pizza online.

The following entities should be created (including proper relations):

On the client application, list of orders with total prices should be shown.

There should be a "Create Order" function, the user can select pizza types and amounts, add to the order, see current total, and place (save) the order.

Additionally, the following JSON API should be provided:

Optional features:

Evaluation

Our goal is to find answers to those questions:

To set a scope of the task, so we dont take too much of your time, consider the following:

We just want to see at what level of engangement and knowledge you put yourself. If you decide to do one implementation and explain the rest of future work in words and clear detail, that is also fine.

Levels of functionality: