Aplicativo feito em React, com conexão ao Firestore (Firebase). Este aplicativo usa BootStrap5 como ajuda de desenvolvimento.
- Instale as dependencias
yarn || npm i
- Modifique o arquivo
firebaseConfig.js
const firebaseConfig = {
apiKey: "<sua api key>",
authDomain: "<seu auth domain>",
databaseURL: "<sua database url>",
projectId: "<seu projeto id>",
storageBucket: "<seu storage bucket>",
messagingSenderId: "<seu msg id>",
appId: "<seu app id>"
};
Como achar essas informações?
- Adicione o Firestore ao projeto
- Adicione um app do tipo web
- Configure o SDK com NPM
- Copie o arquivo gerado e atualize os dados
- Rode o projeto
yarn start || npm start
Temos apenas quatro páginas
- Home
Tela principal do App, onde aparece as Tasks com prioridade alta e em andamento.
- Login
Tela onde autenticamos o usuário.
- Register
Tela onde criamos um novo usuário.
- Reset
Tela onde o usuário pode resetar sua senha.
- TaskCreate
Tela onde o usário pode criar suas tasks
- TaskEdit
Tela onde editamos uma tarefa.
- TaskList
Tela onde listamos todas as tasks.
- Dashboard
Tela onde mostra quantas tasks o usuário possui, quantas estão em andamento e quantas estão completas.
- Header
Header que contém um dropdown menu com todas opções de páginas.