Skip to content

The idea is send measures and return list wood to cut.

Notifications You must be signed in to change notification settings

jorgediasdsg/node_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

GoStack

🚀 Trainning: backend node 🚀

This is a personal training project for the Rocketseat GoStack course. In this project we will be build API using NodeJS and a lot of javascript.

Repository size Made by jorgediasdsg GitHub last commit License

html css Javascript Node Node

HistoryObjectiveTechnologiesHow to run the application

📖 History

🇺🇸 EN

Some time ago I worked in a joinery, I participated in a project to grow an average joinery in a furniture industry.

On this occasion I worked with an Italian machine that made automated CNC cuts.

It was very nice because we were able to make parametric measures to cut furniture with variable measures.

Based on this experience, I thought of the idea of making a backend that received the external measure of a piece of furniture and returning to parts listings for cutting.

I already needed to train what I learned in nodeJS at rochetseat and joined the hunger with the desire to eat =).

I hope this project helps people who have a "maker" profile to calculate, cut and assemble their furniture on their own.

🇧🇷 BR

A algum tempo atrás eu trabalhei em uma marcenaria, participei de um projeto de crescimento de uma média marcenaria em uma industria de móveis.

Nesta oportunidade trabalhei com uma máquina italiana que fazia cortes automatizados CNC.

Era muito bacana pois conseguimos fazer medidas paramétricas para cortar móveis com medidas variaveis.

Baseaso nessa experiência pensei na idéia de fazer um backend que recebesse a medida externa de um móvel e retornar a listagens de peças para corte.

Já precisava treinar o que aprendi em nodeJS na rochetseat e juntou a fome com a vontade de comer =).

Espero que este projeto ajude a pessoas que tem um perfil de "maker" para calcular, cortar e montar seus móveis sozinhos.

💡 Objective

🇺🇸

In this project the backend should:

  • You should be able to receive the measurement of a piece and return the square footage.

  • You should be able to receive the measurement of a piece and the quantity and return how many square meters of wood you will need.

  • You should be able to receive the external measure of a simple work table and return how many square meters of wood will be used to produce it.

  • You should be able to return a list of all items sent with the total footage in square meters.

  • You should be able to estimate how many will cost approximately $ 90 per square meter.

In this project the frontend should:

  • You should connect to the backend and list the items.

  • There should be an add button to add items.

  • It must present a total of square meters.

  • It should show total in estimated price.

  • You must automatically update the list and items with each addition.

🇧🇷

Neste projeto o backend deverá:

  • Deverá conseguir receber a medida de uma peça e retornar a metragem ao quadrado.

  • Deverá conseguir receber a medida de uma peça e a quantidade e retornar quantos métros quadrados de madeira será necessário.

  • Deverá conseguir receber a medida externa de uma mesa simples de trabalho e retornar quantos metros quadrados de madeira serão utilizados para produzir ela.

  • Deverá conseguir retornar uma lista de todos os ítens enviados com a metragem total em metros quadrados.

  • Deverá conseguir prezumir quantos custará aproximadamente com valor de $90 por metro quadrado.

Neste projeto o frontend deverá:

  • Deverá conectar ao backend e listar os itens.

  • Deverá ter um botão add para adicionar itens.

  • Deverá apresentar total de metros quadrados.

  • Deverá mostrar total em preço estimado.

  • Devetá atualizar autimaticamente a lista e os itens a cada adição.

🚀 Technologies

It was used these technologies in this trainning.

💻 How to run the application

Pre Requirements

You will need these tools instaled in your machine:

# Clone this repository
$ git clone git@github.com:jorgediasdsg/node_study.git

# Go into the folder of the project
$ cd node_study/backend

# Install the dependencies
$ yarn

#If you want to run the project
node src/index.js

# Go into the folder of the project
$ cd ../frontend

# Install the dependencies
$ yarn

#If you want to run the project
yarn dev

@jorgediasdsg 2020

About

The idea is send measures and return list wood to cut.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published