Skip to content

Desenvolvi uma interface web para consumir dados da API http://randomuser.me, enviar ao MongoDB Atlas e permitir a exclusão de usuários. Utilizamos CSS, JavaScript e EJS.

Notifications You must be signed in to change notification settings

RaizerTechDev/ProjetoStackX-API-RandomUser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjetoStackX-API-RandomUser!!!


( Clique aqui e venha intergir com a API Lista de Usuários!!)


Sumário

1. Objetivo

  • O Objetivo desta tarefa é criar uma interface web usando sua criatividade que consuma os dados da API http://randomuser.me.

2. Requisitos

  • Consumir a API e filtrar os dados para exibir apenas: nome, e-mail, data de nascimento e idade.

  • Tratar e enviar esses dados para um banco de dados.

  • Implementar funcionalidade para deletar usuários(as) selecionados(as) da lista.



3. Instalação com bash

  • Crie um novo diretório para o projeto da API.
mkdir randomuser-project
cd randomuser-project

  • Inicialize o projeto Node.js:
npm init -y

  • Instale as dependências necessárias:
npm install express axios mongoose ejs dotenv expresss-session winston

  • Testar Localmente:
node server.js

ou

npm start

4.Configurando o Servidor Express

  1. Crie um arquivo server.js na raiz do projeto.

5. Criar a View com EJS

  1. Crie a pasta views na raiz do projeto.
  2. Dentro da pasta views, crie o arquivo index.ejs.

6. Criar um arquivo .env na raiz do projeto e adicione a seguinte URL:

MONGO_URI=Sua_Conexão_MongoDB
  • Com seu Usuário, Senha e Banco de Dados.


Tecnologias

Ecossistema de Desenvolvimento Web: Tecnologias do Front-end ao Back-end!

  • EJS (Embedded JavaScript): "Ferramenta para HTML Dinâmico com JavaScript".

  • CSS (Cascading Style Sheets): "Estilos Visuais para a Web".

  • JavaScript (JS): "Linguagem de Programação do Navegador".

  • Node.js: "Ambiente de Execução JavaScript do Lado do Servidor".

  • Banco de Dados MongoDB Atlas: "Banco de Dados NoSQL na Nuvem" "Serviço Gerenciado para MongoDB"



Licença

  • Esse projeto está sob a licença MIT.


Autor

   RafaRaizer-Dev
   Whatsapp | LinkedIn | GitHubTableauPortfólio 

About

Desenvolvi uma interface web para consumir dados da API http://randomuser.me, enviar ao MongoDB Atlas e permitir a exclusão de usuários. Utilizamos CSS, JavaScript e EJS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published