Este app é uma POC de utilização do Appwrite.
Appwrite
- login com oAuth2 do Google
- criação de usuário
- autenticaçãom com e-mail e senha
- criação de tarefa (To do)
- storage para persistir imagem vinculada à uma tarefa
Rollbar
- Logging com Rollbar
Para usá-la, você precisa configurar as variáveis de ambiente (ver .env.example)
| Variável | Descrição |
|---|---|
| MK_DATABASE_ID | ID do banco de dados |
| MK_COLLECTION_ID | ID da coleção |
| MK_ENDPOINT | Endpoint do Appwrite |
| MK_PROJECT_ID | ID do projeto |
| MK_ROLLBAR_ACCESS_TOKEN | Token de acesso do Rollbar |
| MK_ROLLBAR_ENV | Ambiente do Rollbar |
| MK_BUCKET_ID | ID do Storage |
Após configurar as variáveis de ambiente, execute:
npm install # ou yarn
npm run dev # ou yarn devAcesse http://localhost:5173 para ver o resultado.