Esse projeto foi desenvolvido com as seguintes tecnologias:
Clone o projeto e acesse a pasta do mesmo.
$ git clone https://github.com/MatheusPatriota/BugReports.git
$ cd BugReports
Será necessário um projeto no firebase para poder usar localmente, além disso você deverá criar o arquivo .env.local com as variaveis de ambiente
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_DATABASE_URL=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_API_KEY=
Para iniciá-lo, siga os passos abaixo:
# Instalar as dependências
$ yarn
# Iniciar o projeto
$ yarn dev
O app estará disponível no seu browser pelo endereço http://localhost:3000.
Lembrando que será necessário criar uma conta no Firebase e um projeto para disponibilizar um Realtime Database caso queira editar o projeto.
BugReports é perfeito para empresas que querem ter controle sobre ocorrências bugs em seus produtos, classificando eles por ordem de entrada, os estados da aplicação são: "Recebido","Em análise" e "Concluído".
Este é um projeto desenvolvido como estudo das tecnologias citadas acima.
para ver a documentacao do jsdocs abra a pasta OUT e abra o index.html