Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mejessica/formulario-com-mongo
projeto com rotas restful e mongo
https://github.com/mejessica/formulario-com-mongo
css ejs html javascript mongodb mongoose
Last synced: 21 days ago
JSON representation
projeto com rotas restful e mongo
- Host: GitHub
- URL: https://github.com/mejessica/formulario-com-mongo
- Owner: mejessica
- Created: 2023-10-04T02:22:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-07T02:40:51.000Z (about 1 year ago)
- Last Synced: 2023-10-07T03:29:31.218Z (about 1 year ago)
- Topics: css, ejs, html, javascript, mongodb, mongoose
- Language: EJS
- Homepage:
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto formulário com rotasRESTful e Mysql
![Badge em Desenvolvimento](http://img.shields.io/static/v1?label=STATUS&message=EM%20DESENVOLVIMENTO&color=GREEN&style=for-the-badge)
>Projeto feito para treinar o aprendizado de rotas RESTful e utiliza do banco mongodb para guardar os dados inseridos no formulário
## ✅ Tecnologias utilizadas
- EJS
- CSS
- JS
- NODEJS
- API EXPRESS
- MONGODB## 👩💻 Dificuldades e aprendizado
Este projeto contribuiu para aprofundar minha compreensão sobre como lidar com as rotas RESTful no Node.js e integrá-las ao MongoDB. Enfrentei desafios ao conectar o banco de dados, enfrentando diversos problemas nas rotas, os quais pesquisei para aprimorar meu entendimento. Além disso, pude praticar e fortalecer meus conhecimentos em HTML e CSS.
## 💬 Atualizações futuras
Verificação do formulário a nível backend e front (já está sendo desenvolvido)
## 📁 Acesso ao projeto
Primeiro você precisa criar uma pasta e clonar o repositório na sua máquina
```
git clone https://github.com/mejessica/formulario-com-mongo.git
```
Depois disso, baixe as dependências pelo terminal```
npm i
```## 🛠️ Abrir e rodar o projeto
Rode o arquivo no banco MongoDB Compass inicializando o banco pelo terminal com o comando _mongod_
Após isso execute os seguintes comandos no terminal:
```
node seeds //opcional
```
Para preencher os dados da tabela de usuáriosEm seguida encerre a conexão com Ctrl+C e rode o comando
```
node app
```
Para rodar o servidor e a conexão com o banco.Agora basta abrir seu navegador preferido e digitar: http://localhost:2000 para ver o resultado!
>Caso queira apenas olhar o código pode ignorar a etapa "abrir e rodar projeto"
>Mas caso você queira ver apenas o resultado final, segue abaixo:
## Final// criando o deploy do banco ainda