0
Desenvolva uma API para um painel de gerenciamento de pedidos com Bun e Elysia.
Neste módulo, você aprenderá a criar uma API usando Bun e Elysia, configurar PostgreSQL no Docker Compose e utilizar o Drizzle ORM para gerenciar banco de dados, relacionamentos e migrations. Também verá como configurar variáveis de ambiente no Bun, criar seed dos dados e configurar o ESLint no projeto. Para finalizar, será implementada a rota de cadastro de restaurante com tipagem na entrada de dados.
Neste módulo, você vai aprender a implementar um esquema de links de autenticação, configurar JWT, criar rotas de envio de link, autenticação, logout, perfil do usuário e gerenciamento de restaurante. Além disso, verá como lidar com erros no Elysia e enviar e-mails com Nodemailer.
Neste módulo, você vai aprender a configurar o schema de produtos e pedidos, relacionamentos no Drizzle, e gerar seeds de dados. Também vai criar rotas para gerenciar pedidos, incluindo detalhes, aprovação, listagem, ordenação e métricas de receita e pedidos. Além disso, implementará a validação do restaurante nas rotas.
Quer continuar estudando conteúdos similares?Explore nosso catálogo e acesse aulas, cursos e mais!
Inicie sua jornada na programação com um curso gratuito.