Essa aplicação foi o projeto desenvolvido na trilha Elixir da Next Level Week #05.
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
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.
- Introdução ao Elixir e ao paradigma Funcional;
- Módulos
- Pattern Matching
- Pipe Operator
- Rotas e Controllers
- Migrations
- Schemas
- Views
- Facade
- Queries
- Módulo Enumerable
- Envio de E-mails utilizando o Bamboo
- Paralelismo e Concorrência de processos
- Processos genéricos
- Genservers
- Supervisors
- Testes em Elixir