- Denison Vieira Pimenta > rockydenison
- Gabriel Krug de Oliveira > gabrielkrug
- Filipe Mateus Teixeira de Andrade > filipetandrade
- João Vitor Aleixo Dias > jooaodias
- Leonardo José Bruno > leonardojb
- Raquel Barros Freitas > rakeu
-
React
- Biblioteca Javascript para criação de interfaces de usuários interativas e dinâmicas. Foi desenvolvida pelo Facebook (Meta). Sua abordagem é baseada em componentes, o que facilita no desenvolvimento;
- Permite bastante reutilização de código e com ela é possível criar sistemas web bem desenvolvidos.
-
Vite
-
É uma ferramenta que serve para gerar frameworks/bibliotecas web (Vue, React, etc.). No caso desse projeto foi utilizado o React
-
Facilita na criação de uma aplicação React e muito eficiente na otimização
-
-
Firebase
-
É um BaaS (Backend as a Service) criado pelo Google. Com ele é possível hospedar, criar banco de dados em realtime, analytics, entre outras coisas.
-
Firebase Cloud Firestore: Banco de dados NoSQL baseado em documentos que oferece consultas em tempo real, escalabilidade automática e integração com outros produtos do Google Cloud Platform.
-
Firebase Authentication: Serviço de autenticação de usuário que permite autenticar usuários usando e-mail/senha, autenticação social (Google, Facebook, etc.), número de telefone e outras opções. No caso do projeto, foi utilizada apenas e-mail/senha
-
Firebase Hosting: Serviço de hospedagem web que permite hospedar aplicativos da web diretamente no Firebase de forma gratuita.
-
-
É preciso ter instalado o NodeJS!
-
Entre no diretório do projeto via terminal e acessa a pasta /frontend
-
Para instalar as dependências do projeto:
npm install
-
Para rodar a aplicação:
npm run dev
-
Vá ao navegador e acesse a rota disponiblizada pelo terminal e pronto! O firebase já está hospedado, então não precisa de mais configuração.