atividade-01-dificuldades-de-idosos-com-tecnologia
https://github.com/pedroniess/atividade-01-dificuldades-de-idosos-com-tecnologia
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
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
Metadata Files
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 arquivodb.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 arquivodb.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
- Repositories: 1
- Profile: https://github.com/PedroNiess
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