template-documentation-markdown

Pitch: Project Name: Version #1

Date: , Domain: GitHub: https://github.com/codeadamca/

Application Purpose

This application will convert a provided image to a set of instructions to recreate the image using LEGO™ bricks.

The end result will be instructions to create something similar to the LEGO™ World Map:

Sample Map

Front-End

Front end facing application will include the following features:

Instructions will look similar to this:

Sample Instructions

Taken from the World Map LEGO™ instructions:
https://www.lego.com/cdn/product-assets/product.bi.core.pdf/6372756.pdf

Back-End

Application will include a control panel to achieve the following:

API

Application API will include the following API calls:

Method Endpoint Description
POST /api/convert Converts a specified image to a matrix of LEGO™ colours.

Parameters:
image (required): posted
JPG, PNG, or GIF
width (required): number of studs wide
heigh (required)t: number of studs high
format: format to return data in, default is “json”but also accepts “jpg”

Returns:
A matrix of colours for each LEGO™ brick or a JPG format image.

➔ Back to Version 1