https://github.com/odevthomas/formulario-de-contato-com-db
Este é um aplicativo web simples de formulário de contato, construído com Node.js e MongoDB. O objetivo é coletar informações dos usuários e armazená-las em um banco de dados, além de fornecer feedback sobre o envio do formulário.
https://github.com/odevthomas/formulario-de-contato-com-db
mongodb
Last synced: 7 months ago
JSON representation
Este é um aplicativo web simples de formulário de contato, construído com Node.js e MongoDB. O objetivo é coletar informações dos usuários e armazená-las em um banco de dados, além de fornecer feedback sobre o envio do formulário.
- Host: GitHub
- URL: https://github.com/odevthomas/formulario-de-contato-com-db
- Owner: odevthomas
- Created: 2024-09-19T19:17:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-19T19:59:32.000Z (over 1 year ago)
- Last Synced: 2025-01-30T15:41:34.716Z (about 1 year ago)
- Topics: mongodb
- Language: JavaScript
- Homepage:
- Size: 396 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Formulário de Contato

## Descrição
Este é um aplicativo web simples de formulário de contato, construído com Node.js e MongoDB. O objetivo é coletar informações dos usuários e armazená-las em um banco de dados, além de fornecer feedback sobre o envio do formulário.
## Tecnologias Utilizadas
- **Node.js**: Ambiente de execução para JavaScript no servidor.
- **Express**: Framework para construir aplicações web em Node.js.
- **MongoDB**: Banco de dados NoSQL para armazenamento de dados.
- **Bootstrap**: Biblioteca de CSS para um design responsivo e estilizado.
- **HTML/CSS**: Estrutura e estilo do frontend.
## Funcionalidades
- Formulário de contato responsivo
- Validação de campos obrigatórios
- Armazenamento de dados em MongoDB
- Exibição de mensagem de sucesso após envio
## Instalação
1. **Clone o repositório:**
```bash
git clone https://github.com/seu-usuario/seu-repositorio.git
cd seu-repositorio
```
2. **Instale as dependências:**
```bash
npm install
```
3. **Configure o MongoDB:**
- Certifique-se de que o MongoDB está instalado e em execução na sua máquina.
- Altere a string de conexão no arquivo `index.js`, se necessário.
4. **Inicie o servidor:**
```bash
nodemon index.js
```
5. **Acesse o aplicativo:**
Abra o navegador e vá para `http://localhost:80`.
## Estrutura do Projeto
```
projeto
├── /public
│ ├── formularioenviado.html
│ ├── index.html
│ └── style.css
├── index.js
├── package.json
└── README.md
```
## Licença
Este projeto é licenciado sob a [MIT License](LICENSE).
## Contato
- **Autor**: Thomas Eduardo
- **Email**: developer.thomas@outlook.com.br
- **GitHub**: [d](https://github.com/seu-usuario)evthm