Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Apresentando MongoDB 8.0, o MongoDB mais rápido de todos os tempos!
Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Idiomaschevron-right
TypeScriptchevron-right

myLeG

1 min read • Published May 24, 2022 • Updated Jul 07, 2022
VercelSem servidorAtlasJavaScriptTypeScript
APLICATIVO COMPLETO
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse exemplo de código
star-empty
star-empty
star-empty
star-empty
star-empty
social-githubVer código
Experimente

Criador

Este projeto foi desenvolvido por Atlas Alvermann, um aluno da Universidade da Alemanha.

Sobre o projeto

O projeto mostra as substituições da minha escola de uma forma mais legível e também ordenada, para que os usuários vejam apenas as entradas que são relevantes para eles. Ele também pode enviar notificações push para substituições novas ou alteradas e tem algumas informações sobre os regulamentos atuais do COVID

Inspiração

Não curto a forma como as substituições são apresentados e também queria uma forma de ser notificado sobre as próximas substituições. Além disso, eu estava cansado de ir à escola, embora as primeiras aulas tenham sido canceladas porque esqueci de ver o cronograma de substituições.

Por que usar o MongoDB?

Uma vez que nem todas as informações (por exemplo nova sala para aulas canceladas) no plano de substituição estiver disponível para todas as entradas, uma solução baseada em documentos era o único banco de dados sensato.

Como funciona

A cada 15 minutos, um script do NodeJS rastreia o plano de substituição da minha escola e salva todas as entradas novas ou alteradas na minha coleção do MongoDB. Esse script também envia notificações push por meio da API de mensagens da Web para os usuários que se inscreveram nelas. Usei o Angular para o frontend e as funções Vercel Serverless para o backend. As funções sem servidor obtêm as informações do banco de dados e podem ser consultadas por meio de sua REST API. As credenciais de login também são armazenadas no MongoDB e os logins são salvos como JWTs nos cookies dos usuários.

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse exemplo de código
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Início rápido

Introdução ao Bun e ao MongoDB


Jul 19, 2024 | 9 min read
Tutorial

Autenticação NextAuth.js com MongoDB


Aug 30, 2024 | 10 min read
exemplo de código

Trends Analyser


Sep 11, 2024 | 1 min read
Tutorial

Usando Expo e Realm React Native com expo-dev-client


Aug 26, 2022 | 3 min read
Tecnologias Utilizadas
Linguagens
Produtos
Sumário
  • Criador