Skip to content

Instantly share code, notes, and snippets.

@diegolirio
Last active November 9, 2021 21:13
Show Gist options
  • Select an option

  • Save diegolirio/d78cbe21460fe3e6f0403fdc47cec650 to your computer and use it in GitHub Desktop.

Select an option

Save diegolirio/d78cbe21460fe3e6f0403fdc47cec650 to your computer and use it in GitHub Desktop.

Challenge Funds Venture Capital

Neste desafio queremos desenvolver uma api que registra investimentos em Startups, no caso o fundo de investimento tem algumas condições não investindo em qualquer Startup.

Exitem varios Setores Tech, como, FinTech, AgTech, FoodTech, LogTech, HealthTech, MarTech e etc. A primeira condição é que esse Fundo de Investimento só investi em Startups do setor FinTech, FoodTech e HealthTech.

O Contrato de Entrada da API deverá ser esse abaixo:

Investment

{
  "id": "",
  "companyCnpj": "",
  "companyName": "",
  "companyValuation": 0.0,
  "sector": "",
  "value": 0.0,
  "startDate": "01/01/2021"
}

Agora entraremos nas condições para cada setor que o Fundo poderá investir.

FinTech

- Valuation entre $10 a $15 milhões.
- Operando a mais de 1 ano `startDate`.
- Valor do aporte entre $500 mil a $2 milhões.
- Valuation acima de $15 e menor que $40 milhões.
- Operando a mais de 2 anos `startDate`.
- Valor do aporte entre $2 a $6 milhões.
- Valuation acima de $40 e menor que $60 milhões.
- Operando a mais de 3 anos `startDate`.
- Valor do aporte entre $6 a $10 milhões.

HealthTech

- Valuation entre $6 a $10 milhões.
- Operando a mais de 1 ano `startDate`.
- Valor do aporte entre $200 a $600 mil.
- Valuation acima de $10 e menor que $15 milhões.
- Operando a mais de 2 anos `startDate`.
- Valor do aporte entre $600 mil a $2 milhões.
- Valuation acima de $15 e menor que $30 milhões.
- Operando a mais de 2 anos `startDate`.
- Valor do aporte entre $1 a $3 milhões.

FoodTech

- Valuation entre $8 a $15 milhões.
- Operando a mais de 2 ano `startDate`.
- Valor do aporte entre $600 mil a $1.5 milhões.
- Valuation acima de $15 e menor que $25 milhões.
- Operando a mais de 2 anos `startDate`.
- Valor do aporte entre $1 mil a $2 milhões.
- Valuation acima de $25 e menor que $50 milhões.
- Operando a mais de 2 anos `startDate`.
- Valor do aporte entre $2 a $8 milhões.

Qualquer outro Setor a API deverá retornar uma mensagem Sector not allowed to invest

Após passar pelas condições o investimento deverá ser persisitdo em algum banco de dados, utilize um de sua preferencia.

Não se esqueça de Subir a aplicação para o github com instruções no readme.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment