---
# System prepended metadata

title: Dashmux

---

# Dashmux

## Objetivo
Construir uma dashboard com autenticação.

## Ferramentas utilizadas
- Firebase
    - autenticação
    - banco: guardar urls que serão mostradas na dash
- React.js
- Bootstrap
    - visual
    - responsividade

## Telas
![](https://i.imgur.com/apbHh5s.png)

![](https://i.imgur.com/bEGfUob.png)

![](https://i.imgur.com/Yp1CdPH.png)


## Problemas
- [x] Referência para buscar dados no Firebase
    - [x] Referência de projetos antigos do Rapha 
- [x] Proteção das rotas e único login por sessão
    - [x] Passar propriedade de `isPrivate`
    - [x] Verificar se está logado pelo localStorage (ainda precisamos melhorar)
- [x] Responsividade
    - [x] Bootstrap
- [x] Node async
    - [x] Utilizar ciclo de vida do react 