Skip to content

Cronos-Develop/Front-End

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Sistemas-2024.1 _ Universidade Federal do Tocantins - Palmas, 2024 _ Desenvolvimento do aplicativo Cronos

Curso: Bacharelado em Ciência da Computação

Professor: Edeilson Milhomem da Silva.

Alunos:

  • Luiz Filipe de Souza Alves

  • Patryck Henryck Moreira Silva

  • Antônio Cássio de Oliveira Neto

  • Luis Felipe Krause de Castro

  • João Victor Ribeiro Santos


Índice:

Front-End:

  • Repositório de Front End

Apresentação:

Este é o repositório que armazena o front-end do app Cronos.

Desenvolvedores:

Deploy:

Landing Page:

  • Pode ser acessada por:

Site:

Aplicativo:

  • O cronos pode ser baixado em:

Formulários:

Formulário de avaliação:

Formulário para inscrição de beta testers:

Design:

  • O design do Cronos está logo abaixo:

Desktop:

image image

Mobile:

image image

User Flow:

image

Documentação:

Nesta seção você verá a documentação de como ajustar o ambiente de desenvolvimento para rodar o front-end do aplicativo na sua máquina local, e também no seu celular.

Introdução:

Esta seção contém as informações para você rodar este projeto tanto no seu computador quanto no seu telefone, siga passo a passo de forma metódica para que você não tenha problemas ao fazer algo errado.
Obs.: Não nos responsabilizamos pelo que você fizer de errado ou por problemas técnicos, o procedimento feito aqui pode abrir portas na rede do seu computador e a proteção do mesmo depende somente de você, tenha cuidado.

Pré-requisitos:

Nesta seção estão contidos os pré-requisitos necessários para rodar o projeto em máquina local.

Git ou GitBash:

Para dar o git clone do repositório, você precisará ter o gitbash instalado na sua máquina.

Link para instalar o Git:

Tutorial para instalar o Git (Créditos aos criadores):

XAMPP:

Para o funcionamento do projeto na sua máquina, você deve ter o XAMPP ou outra ferramenta de host para o php instalado no seu computador, não é obrigatório o uso do XAMPP, mas este projeto recomenda a utilização do mesmo ao fazer o clone deste repositório.

Link para instalar o XAMPP: link

Como rodar no Windows:

Siga passo à passo para conseguir rodar seus projetos tanto no seu computador quanto no seu celular.

Como instalar o XAMPP:

  • O primeiro passo para rodar o projeto na sua máquina é instalar o XAMPP, você pode fazer isto visitando:
    Instalar o XaMPP
  • Com o instalador baixado neste site, você deve seguir os seguintes passos:
    1. Desabilitar UAC

    2. Abrir o instalador: Você pode fazer isto clicando 2 vezes no arquivo que você baixou no site:

      image

    3. Apertar no botão Next:

      image

    4. Marcar todas as caixas de instalação e apertar em Next:

      image

    5. Apertar em Next:

      image

    6. Deixar a linguagem padrão e apertar em Next:

      image

    7. Apertar em Next:

      image

    8. Agora, espere o processo finalizar, e quando isto ocorrer, aperte em concluir sem desmarcar nada, então siga para o próximo tópico.

Configurações iniciais para este projeto:

  • Agora, faremos diversas configurações no aplicativo para que ele rode na rede local.

Configuração do XAMPP:

  1. Na tela inicial, a primmeira coisa que você fará é clicar no x vermelho ao lado do apache e no x vermelho ao lado do MySQL, então clique em yes, sua tela deverá ficar assim:

    image

  2. Agora, aperte em config ao lado do apache:

    image

  3. Escolha a primeira opção, com o nome de:

Apache (httpd.conf)
  1. No bloco de notas que abrir, aperte ctrl + f e digite "Listen":

    image

  2. Troque a porta do Listen que não possui uma # por 8221, assim como no exemplo:

    image

  3. Aperte ctrl + s e feche o bloco de notas, agora, na tela inicial do XAMPP, aperte em config:

    image

  4. Na tela que abrir, aperte em Service Port and Settings:

    image

  5. Troque a main port por 8221, como no exemplo e aperte em save:

    image

  6. Aperte em save novamente:

    image

Configuração do Sistema:

  1. Tecle windows e digite Windows Defender Firewal e aperte enter ou siga o caminho:
Painel de Controle\Sistema e Segurança\Windows Defender Firewall
  1. Na tela que abrir, aperte em Permitir um aplicativo ou recurso atraves do Windows Defender Firewall:

    image

  2. Na tela que abrir, procure por Apache HTTP Server e Apache HTTP Monitor:

    image

  3. Se você não encontrar aperte em Permitir outro Aplicativo:

    image

  4. Aperte em procurar:

    image

  5. Entre na pasta que você instalou o xampp, entre na pasta apache, entre na pasta bin e selecione httpd.exe:

    image

    Caminho:

C:\xampp\apache\bin\httpd.exe
  1. Aperte em abrir e depois em adicionar:

    image

  2. Faça os mesmos passos para adicionar ApacheMonitor.exe:

    image

  3. Marque as caixas destacadas para ambos:

    image

  4. Aperte em OK:

    image

  5. Aperte em configurações avançadas:

    image

  6. Aperte em Regras de Entrada:

    image

  7. Procure por todos os nomes que começam com Apache:

    image

  8. Aperte no primeiro:

    image

  9. Se não estiver habilitado, aperte em habilitar regra, de forma que sua tela fique assim:

    image

  10. Agora repita este processo para todo o bloco de processos do Apache e feche todas as janelas do painel de controle e reinicie sua máquina.

  11. Após reiniciar, abra o XAMPP e aperte em start:

    image

  12. Entre no seu navegador e digite na caixa de URL:

localhost:8221
  1. A tela que abrirá será esta:

    image

  2. Você instalou o XAMPP com sucesso.

Checar IPV4:

  • Para acessar o XAMPP pelo seu telefone é bem simples, o primeiro passo que você fará é abrir o seu terminal.

  • Na linha de comando, digite: ipconfig

  • Procure por este bloco:

    image

  • Pegue o seu IPV4 (O que estiver na frente da linha):

    image

  • Seu IPV4 deve ser um número do tipo:

19.3.0.254
  • Digite o seu número de IPV4 (O do seu terminal) na URL do navegador do seu telefone e na frente dele coloque ":8221", veja o exemplo:
19.3.0.254:8221
  • Após digitar isso no navegador do seu telefone, aperte enter e veja a tela renderizar!
  • Você tem acesso ao seu XAMPP pelo seu telefone!!

Como acessar o projeto:

  • Para fazer seus projetos e acessá-los, é simples, vá até onde você instalou o xampp e entre em htdocs, o caminho deverá ser semelhante a este:
C:\xampp\htdocs\
  • Crie em htdocs uma pasta chamada html e entre nela:
C:\xampp\htdocs\html
  • Abra o gitBash nesta pasta e digite na linha de comando:
git clone https://github.com/Cronos-Develop/Front-End.git
  • Quando o processo terminar, vá até o navegador do seu computador e digite:
http://localhost:8221/html/
  • Entre na pasta que aparecer e veja o site renderizar, e caso você não queira ver este projeto, você é livre para criar o seu.
  • Para entrar no projeto pelo seu telefone, depois de fazer o git clone, entre no navegador do seu telefone e digite seu ip com a porta com o adicional /html, assim como no exemplo:
19.3.0.254:8221/html/
  • Abra a pasta que aparecer e veja o site renderizar.

Referências:

Aqui estão os sites visitados necessários para criar esta documentação.

Desabilitar UAC:

  • No caso de Usuários de Windows, é interessante desabilitar o UAC, para isto, basta rodar no CMD como administrador os seguintes comandos:
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /V EnableLUA /T REG_DWORD /D 0 /F [Enter]

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose [Enter]

RD /S /Q "%WinDir%\System32\GroupPolicyUsers" [Enter]

RD /S /Q "%WinDir%\System32\GroupPolicy" [Enter]

gpupdate /force  [Enter]
  • Após rodar os comandos, reinicie seu computador.
  • Mas se você quer buscar direto da fonte e de outras formas, aqui está a referência:
  • Desabilitar UAC

Acessar LocalHost pela rede Local (Windows):

Recomendações de Estudo:

  • Aqui constam as playlists recomendadas para que se assista e se entenda o projeto.

HTML:

  • Este é o curso de HTML da CFB cursos que recomendamos, ele é bem rápido, mas o foco é profissional.
  • Playlist HTML

CSS:

  • Este é o curso de CSS3 da CFB cursos que recomendamos.
  • Playlist CSS

Javascript:

  • Este é o curso de JavaScript da CFB cursos que recomendamos, ele é muito legal e muito didático para o aprendizado.
  • Playlist JavaScript

Créditos:

  • Todos os direitos de Copywriting dos contaúdos de terceiros aqui registrados estão reservados para os criadores dos conteúdos referenciados nesta documentação.

About

Este é o repositório que armazena o front-end do app Cronos.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors