Aplicação desenvolvida em React, utilizando TailwindCSS para estilização e Firebase Authentication para login de usuários (Cada usuário possui sua própria lista de tarefas).
- React (Create React App)\
- Firebase Authentication (SDK)\
- Firebase Realtime Database (API REST + fetch)\
- TailwindCSS
O deploy é feito com GitHub Actions, garantindo integração e entrega contínua.
- Por padrão, o
GITHUB_TOKENjá garante autenticação segura.\ - No entanto, utilizei um Personal Access Token (Fine-grained) com
permissões restritas (
Contents: Read & Write) apenas para este repositório.
Essa escolha demonstra:\
- ✔️ Princípio de menor privilégio\
- ✔️ Conhecimento de configurações avançadas do GitHub\
- ✔️ Capacidade de adaptação do fluxo de autenticação
- Integração híbrida com Firebase (SDK + API REST)\
- Autenticação e proteção de rotas com Firebase Auth + React Router\
- CRUD completo com fetch no Realtime Database\
- Escopo de dados por usuário (segurança e organização)\
- UI responsiva e componentizada com TailwindCSS