Skip to content

Projeto feito de acordo com o "Desafio NAVI", desafio do qual foi dado um protótipo de uma página web no Figma, onde o desenvolvedor deverá criar uma aplicação de uma página do evento "Hackathon". Além disso o desafio foi feito com autenticação do Google (OAuth2).

License

Notifications You must be signed in to change notification settings

valentimcanejo/Desafio-NAVI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Desafio NAVI

Projeto feito de acordo com o "Desafio NAVI", desafio do qual foi dado um protótipo de uma página web no Figma, onde o desenvolvedor deverá criar uma aplicação de uma página do evento "Hackathon". Além disso o desafio foi feito com autenticação do Google (OAuth2).

React

Este projeto foi desenvolvido utilizando a biblioteca Javascript React.

Tabela de conteúdos

  • React
  • Tabela de Conteudo
  • Status do Projeto
  • Implementado
  • Autenticação
  • Pré-requisitos --> Instalação
  • Tecnologias
  • Autor

Status do projeto

Projeto Finalizado!!! 🏆


O que foi implementado?

  • Acurácia entre o projeto do site e a montagem ✔️
  • Cadastro de usuário por meio do Google OAuth ✔️
  • Página web responsiva ✔️
  • Escolha do SASS para melhor utilização do CSS da página ✔️

Prints de algumas seções da página



Autenticação do Google

Atenção: A autenticação do form é apenas estática, o foco é o login com o Google!!!

http://localhost:3000/auth


Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina algum gerenciador de pacotes, seja o Npm ou o Yarn.

Além disto é bom ter um editor para trabalhar com o código como VSCode

Instalação

# Clone este repositório
$ git clone https://github.com/valentimcanejo/Desafio-NAVI.git

# Acesse a pasta do projeto no terminal/cmd
$ cd desafio-navi

# Use um destes comandos para instalar as dependências
$ npm install 
ou
$ yarn install

# O servidor inciará na porta:3000 - com a url do login <http://localhost:3000/auth>

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

🔒 Autenticação

A autenticação desta aplicação web foi implementada com o pacote "react-google-login", no qual permite o usuário fazer um login com sua conta pessoal do Google, com isso foi feita uma tela de Login ("http://localhost:3000/auth"), onde ao fazer a identificação, a pessoa retorna a página principal ("http://localhost:3000/"). Como resultado, coloquei uma função para mostrar no console os dados da pessoa que acessou o "TokenID", incluindo nome e email.

👨 Autor

Rômulo Valentim

alt text

About

Projeto feito de acordo com o "Desafio NAVI", desafio do qual foi dado um protótipo de uma página web no Figma, onde o desenvolvedor deverá criar uma aplicação de uma página do evento "Hackathon". Além disso o desafio foi feito com autenticação do Google (OAuth2).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published