Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[User Story] Open Camera to take a car front photo

Aperta
#177 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript
Ambito
frontend

Direzione di ricerca

Inizia dall’implementazione esistente delle foto e dal punto di ingresso “Adicionar foto” descritto nell’issue. Verifica che il flusso mobile apra la fotocamera del dispositivo, torni immediatamente all’applicazione Multei dopo l’acquisizione e visualizzi la miniatura risultante; i criteri di accettazione definiscono il comportamento previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

user story

User story

Como uma pessoa que está realizando uma denúncia
Eu gostaria de ter acesso direto à câmera do celular
De forma que eu não precise abrir manualmente o app da Câmera para tirar a foto

Business context

É comum que quando as denúncias sejam realizadas os usuários estejam utilizando smartphones, e não computadores. Dessa maneira, é importante oferecermos a opção para que o usuário faça a captação da foto dentro da SPA do Multei para facilitar e agilizar o processo de denúncia. Essa feature também viabiliza que o usuário faça a captura da foto imediatamente após a etapa de instruções, diminuindo a chance de fotos inadequadas.

Describe alternatives you've considered
Previamente já tínhamos pensado em uma alternativa diferente para o upload da foto no card #178, que terá prioridade maior do que este card (#177).

In scope

  • Abrir o aplicativo de câmera a partir da aplicação do Multei, e não manualmente.
  • Imediatamente após a captura da foto, a câmera é fechada e o controle volta ao Multei.

Out of scope

Carregar foto do rolo de câmera ou outro diretório (#178).

Additional context & notes

Mensagem de erro ao enviar a foto: "Não foi possível carregar a foto submetida".
Já existe uma implementação inicial no código da aplicação que deve ser alterada para atender este card.

Acceptance Criteria

  • 1. Redirecionamento de foco para a câmera do dispositivo (happy path)
    Dado que uma usuária iniciou o processo de denúncia e já leu as instruções para tirar foto,
    Quando clicar no botão "Adicionar foto",
    Então o aplicativo da câmera seria aberto.

  • 2. Exibição de prévia ao tirar foto
    Dado que uma usuária tirou a foto com o aplicativo de câmera,
    Quando voltar para a aplicação Multei,
    Então será exibido o thumbnail (prévia em miniatura) da foto.

Checklist do kickoff

  • A análise da história está concluída?
  • QA (ou pessoa que assumiu o papel de QA) revisou a análise?
  • A história está completa com todos os detalhes e as informações relevantes?
    (Ex.: Contexto, Escopo, Fora de Escopo, Critérios de aceite, etc);
  • O valor de negócio da história está bem entendido? (se aplicável)
  • Esta história não tem dependência de outras histórias futuras?
  • Não existem dívidas técnicas (débitos técnicos) relacionadas a história;
  • Há protótipos de telas para essa história (se aplicável)
  • Há detalhes na história de mensagens de erro e outros feedbacks para o usuário (se aplicável)
  • Há mensagens de ajuda ou outros textos definidos na história (se aplicável)
  • A história está em um tamanho adequado
  • Existe feature toggle para a feature (se aplicável)

Checklist do deskcheck

  • Há testes unitários que validem a implementação? (se aplicável)
  • As alterações de código passaram em todas as pipelines
  • A história foi executada manualmente
  • A história não trouxe regressões ou impacto negativo a outras implementações
  • Todos os critérios de aceite foram cobertos
  • A história não precisa de feedback ou correção
  • Foi testada uma jornada completa do usuário através da história (se aplicável)
Lingua principale
JavaScript
Stelle
3
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di multei/web

Tutte le issue di multei/web

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.