Skip to content

joaopasantos/inmana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inmana

Objetivo

Essa aplicação foi o projeto desenvolvido na trilha Elixir da Next Level Week #05.

🍴 Inmana

Prevenção de perdas com gerenciamento inteligente da data de validade

  • Podem ser cadastrados restaurantes e suprimentos
  • Deve ser possível visualizar informações de um suprimento
  • Deve ser gerada uma relação de itens à vencer toda semana para cada um dos restaurantes
  • A relação de itens deve ser enviada para o e-mail do restaurante

Considerações Finais

O desenvolvimento dessa aplicação foi o meu primeiro contato com a linguagem Elixir e com o paradigma de Programação Funcional. Foi um pouco difícil me introduzir a algo que sequer tinha visto antes, mas consegui aprender um pouco mais sobre ambos. A NLW conseguiu despertar um interesse para estudar mais os dois, e espero que eu consiga ampliar meu conhecimento utilizando a pitadinha que foi essa semana como base.

Fluxo dos Dias

Dia 1

  • Introdução ao Elixir e ao paradigma Funcional;
    • Módulos
    • Pattern Matching
    • Pipe Operator
  • Rotas e Controllers

Dia 2

  • Migrations
  • Schemas
  • Views
  • Facade

Dia 3

  • Queries
  • Módulo Enumerable
  • Envio de E-mails utilizando o Bamboo

Dia 4

  • Paralelismo e Concorrência de processos
    • Processos genéricos
    • Genservers
    • Supervisors

Dia 5

  • Testes em Elixir

About

App desenvolvido na NLW#05 na trilha de Elixir

Resources

Stars

Watchers

Forks

Languages