/secret_friend_server

Algorithm for sercret friend (Node+MongoDb+Nodemeiler+handlebars)

Primary LanguageJavaScript

Secret Friend Server

Aplicação backend Nodejs + Express + MongoDB com Mongoose + Nodemailer com handlebars

Um pequeno servidor para gerar um algorítimo de sorteio de amigo secreto. Após cadastrar os participantes é possivel fazer o sorteio. depois do sorteio um email é enviado ao usuário logado contendo a lista de particiantes com seus sorteados.


informações Para o Rodar o servidor basta renomear o arquivo env.exemple e em seguida entrar com as suas informações


nome do app APP_NAME = Server Secret Friend


configuração do cors para permitir acesso a url da spa CORS_ORIGIN = ['http://localhost:3000', 'http://dev.app.carp:3000']


porta do servidor SERVER_PORT = 4000

url de conexão com seu banco mongoDB aqui um exemplo de conexao com o atlas


DB_URI = mongodb+srv://:@/?retryWrites=true&w=majority


dados de conexao com o servidor smtp para disparar os emails sugiro de uso do mailtrap para testar

EMAIL_HOST = SMTP.MEUSERVIDOR.COM EMAIL_PORT = 2525, EMAIL_USER = USUARIO, EMAIL_PASSWORD = SENHA,

key secreta para o jasonwebtoken você pode gerar um hash em qualquer site online e colocar aqui


KEY = ALGUMA HASH PARA O JSON WEBTOKEN