Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: PedroNiess
  • License: cc-by-4.0
  • Language: HTML
  • Default Branch: main
  • Size: 3.19 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

Código Fonte

Essa é a pasta para a manter o programa que vocês vão construir no contexto dessa disciplina.

Se necessário, descreva neste arquivo aspectos relevantes da estrutura de diretórios criada para organização do código.

Uma sugestão da estrutura de diretórios para o projeto é a seguinte:

plaintext codigo/ (essa pasta aqui) │ ├── db/ │ └── db.json (estruturas de dados) │ ├── public/ (seu site - front end) │ ├── assets/ │ │ ├── css/ │ │ │ ├── styles.css │ │ │ └── (outros arquivos .css) │ │ │ │ │ ├── js/ │ │ │ ├── app.js │ │ │ └── (outros arquivos .js) │ │ │ │ │ ├── images/ │ │ │ ├── logo.png │ │ │ └── (outras imagens) │ │ │ │ │ └── fonts/ │ │ ├── font1.ttf │ │ └── (outras fontes) │ │ │ ├── modulos/ │ │ ├── modulo-1/ │ │ │ └── (arquivos do módulo) │ │ │ │ │ └── modulo-2/ │ │ └── (arquivos do módulo) │ │ │ ├── index.html (página inicial front end) │ ├── about.html │ ├── contact.html │ └── (outras páginas) │ │── index.js (app back end) │── package.json (configuração back end) └── README.md (este arquivo aqui)

Parte Front End

Para montar seu site, edite os arquivos existentes e crie novos arquivos na pasta public que mantem todos os arquivos da parte de Front End do site, a interface que é vista pelo usuário no navegador.

Nesta pasta public, sugerimos que você organize os arquivos do seu site da seguinte maneira:

  • Pasta assets: os arquivos de formatação (CSS), os scripts (JS), as imagens utilizadas no site (JPG, PNG, GIF, SVG, etc), fontes (TTF) e outros arquivos gerais utilizados por todo o site.
  • Pasta modulos: os arquivos utilizados na implementação das funcionalidades do site. Separe uma sub-pasta para cada novo módulo ou funcionalidade. Pode também ser utilizado para dividir o trabalho de cada membro do grupo.
  • Arquivo index.html: arquivo que representa a "home page" do site.

Parte Back End

Para esse projeto vamos utilizar o ambiente de execução Node.js para montar um Back End bem simplificado, porém poderoso que utiliza o módulo JSON Server. Não se preocupe, você não precisa conhecer como programar para o ambiente Node.js e nem alterar estes arquivos para colocar o seu site funcionando.

Na estrutura de arquivos que vocês estão recebendo, você vai encontrar, ainda, outra pasta e alguns arquivos. São eles:

  • Pasta db: local onde é armazenado o arquivo com as estruturas de dados utilizadas pela aplicação. O conteúdo é composto apenas pelo arquivo db.json.
  • Arquivo index.js: arquivo que inicializa o servidor web e a aplicação de back end no ambiente do Node.js, fornecendo uma API RESTful a partir do arquivo db.json. Evite alterar esse arquivo
  • Arquivo package.js: arquivo com as configurações da aplicação de back end.

Setup e execução do ambiente

Para executar a apilcação de back end e permitir o acesso ao seu site, você deverá instalar o Node.js no seu computador. Para isso siga as instruções no site do Node.js, fazendo o download da versão LTS (versão mais estável do ambiente).

Assim que o Node.js estiver instalado no seu computador, você deve abrir o terminal na pasta do seu projeto e executar os seguintes comandos:

$> npm install

Isso fará com que o NPM instale todos os pacotes necessários para executar o Back End. O NPM é o aplicativo que gerencia dependências de um projeto e instala os pacotes do Node.JS.

Em seguida, com os pacotes já instalados, basta executar o seguinte comando:

$> npm start

Isso fará com que o Node.js execute sua aplicação de Back End, subindo o servidor Web e a API RESTful que é provida pelo JSON Server a partir do arquivo db.json.

Dúvidas e Suporte

Se tiver dúvidas, procure a monitoria para que te ajudem a entender todo o ambiente e te ajudem na implementação do seu projeto.

Owner

  • Login: PedroNiess
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.0.1
message: Please cite this software using these metadata.
title: Dificuldade de Idosos com Tecnologia 
authors: Pedro Niess, Vitor Cabral, José Francisco
  - family-names:Augusto Niess Ferreira 
    given-names: Pedro
  - family-names: Cabral
    given-names: Vitor
  - family-names: Oliveira Pimentel
    given-names: José Francisco
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names:Vieira Carneiro 
    given-names: Rommel
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names:Oliveira Caetano 
    given-names: João Carlos
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: Mara Freitas Diniz
    given-names:Luciana 
keywords:
  - idosos
  - dificuldade
  - acesso 
  - tecnologia
repository-code: https://github.com/ICEI-PUC-Minas-PMGCC-TI/atividade-01-dificuldades-de-idosos-com-tecnologia.git 
license: CC-BY-4.0
version: 1.0.0
date-released: 2022-07-14

GitHub Events

Total
  • Push event: 10
  • Create event: 2
Last Year
  • Push event: 10
  • Create event: 2