API EventDeck é uma API de gerenciamento de eventos desenvolvido como um projeto educacional em Node.js, usando o framework Express para o backend e o banco de dados MongoDB. Ele permite que você crie e gerencie eventos com facilidade, tudo em um só lugar.
Este projeto foi criado com o objetivo de aprender e praticar conceitos e técnicas em Node.js, Express e MongoDB. Ele não é destinado para uso em produção, mas sim como um exercício para aprimorar minhas habilidades com as stacks citadas.
- Criação de eventos: crie um novo evento, adicionando detalhes como data, hora, localização e descrição.
- Gerenciamento de convidados: adicione e gerencie uma lista de convidados, com informações como nome, email e status de RSVP.
- Monitoramento de RSVPs: monitore quem confirmou presença, quem ainda não respondeu e quem não poderá comparecer ao evento.
- Comunicação com convidados: envie e-mails para os convidados para atualizações e lembretes sobre o evento.
- Repositório Front-End (Em breve)
- Deploy
Faça um clone do Repositório e acesse o diretório.
git clone https://github.com/andbmarques/api-eventdeck.git
cd api-eventdeck
Agora instale as dependências utilizando o npm.
npm install
Para rodar o projeto localmente use:
npm start
OBS: Você deverá criar um arquivo .env na raiz do projeto e então preencher com os dados requisitados no código.
- NodeJS
- Express
- Mongoose
Contribuições são sempre bem-vindas! Se você encontrar um bug ou tiver alguma sugestão de melhoria, abra uma issue ou envie um pull request.