Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Equipe-2

Este é um projeto da Equipe 2 de uma aplicação Web construída em Node.js. Onde será consimuda 2 APIs, retornando seus Resultados a tela. Essa aplicação consiste em retronar os dados de uma API de Piadas do Chuck Norris e em outra API responsável por retornar atividades para serem feitas.


📚 Instalação de Dependências

📋 Pré-requisitos

De Início verifique se o Node.js está instalado, e em seguida vamos instalar suas pedendências. Para a instalação do Node.js, basta acessar a sua página de 🔗download, e em seguida realizar a instalação.

📦 Instalação de Dependências: Express, Axios e Handlebars

para realizar a instalação do express vamos utilizar os comandos a seguir para cada dependência separadamente;

Express:

npm install express;

axios:

npm install axios;

Handlebars:

npm install handlebars;

⚠️ Importante: Essa aplicação é feita em node, por isso, se for executada localmente na máquina, os passos acima devem ser seguidos a risca para uma execução correta da aplicação.


📁 Estruturação do Projeto

  • 📁 src

    • 📁 controller
      • 📄 ActivityController.js
      • 📄 BaseController.js
      • 📄 JokeController.js
    • 📁 models
      • 📄 Activity.js
      • 📄 BaseModel.js
      • 📄 Joke.js
    • 📁 public
      • 📁 style
        • 💄 style.css
      • 📁 view
        • 📁 view
          • 📄 layout.handlebars
        • 📄 activity.handlebars
        • 📄 error.handlebars
        • 📄 index.handlebars
        • 📄 joke.handlebars
    • 📁 routes
      • 🔃 activityRoute.js
      • 🔃 indexRoute.js
      • 🔃 jokeRoute.js
    • 📄 app.js
    • 📄 config.js
  • 🔧 .gitignore

  • 📦 package-lock.json

  • 📦 package.json

  • 📚 README.md


🚀 Início da Aplicação Local

Para dar início ao servidor execute o comando npm start e a aplicação então será iniciada na porta 8080. Logo em Seguida acesse a URL 🔗 http://localhost:8080 para ter acesso a execução da aplicação.


🌐 início da Aplicação na AWS

Este projeto foi ospedado nos servidores da AWS, por isso, acesse o link do IP, ou clique 🔗aqui


🧱 Dificuldades

(A completar Ainda)


🔧 Recursos Utilizados

My Skills


📱 Consumo da Aplicação

Ao entrar na aplicação, em sua Homepage aparecerão 2 opções de Botões que poderá escolher:

  • 😆 Quero ver uma piada: Página com uma piada do Chuck Norris.

  • 💡 Quero ver uma atividade: Página com uma atividade para ser feita.

⚡ Acessando a pagina de piadas

Ao Acessar o Botão Quero ver uma piada, a página será direcionada para outra contendo uma piada do Chuck Norris.

⚡ Acessando a página de Atividades

Ao Acessar o Botão Quero ver uma piada, a página será direcionada para outra contendo uma piada do Chuck Norris.


🖋️ Autores

  • Autor 1
  • Autor 2
  • Autor 3
  • Autor 4

📦 Dependências

As dependências do projeto incluem:

  • express (Versão 4.18.2) 🚀
  • axios (versão 1.6.5) 🌐
  • handlebars (versão 4.7.8) 📄
  • Express-handlebars (versão 7.1.2) 📄

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages