|
1 | | -<h1 align="center"> Projeto API - 5 º Semestre </h1> |
2 | | - |
3 | | -<p align="center"> |
4 | | - <a href ="#objetivo">Objetivo</a> | |
5 | | - <a href ="#requisitos">Requisitos</a> | |
6 | | - <a href ="#tecnologias">Tecnologias</a> | |
7 | | - <a href ="#backlog">Backlog</a> | |
8 | | - <a href ="#mvp">MVP</a> | |
9 | | - <a href ="#equipe">Equipe</a> |
10 | | - </p> |
11 | | - |
12 | | -<span id="objetivo"> |
13 | | - |
14 | | -## 🎯 Objetivo |
15 | | -Desenvolver um aplicativo móvel para o lançamento de reembolso de despesas, garantindo praticidade e precisão no registro das informações. |
16 | | - |
17 | | -<span id="requisitos"> |
18 | | - |
19 | | -## 📍 Requisitos funcionais |
20 | | -- Permitir o registro de despesas informando: |
21 | | - - Tipo de despesa |
22 | | - - Data da despesa |
23 | | - - Valor ou quantidade |
24 | | -- Permitir o anexo de comprovantes de despesa |
25 | | -- Permitir a inserção de uma descrição para a despesa |
26 | | -- Exibir alerta caso o valor da despesa esteja a cima do limite permitido |
27 | | -- Permitir o acompanhamento do status de aprovação das solicitações de reembolso |
28 | | -- Integrar com o sistema corporativo para fornecer e receber os seguintes dados: |
29 | | - - Informações do solicitante (Nome, Centro de Custo, Projeto) |
30 | | - - Detalhes da despesa (Data, Valor, Quantidade, Descrição, Anexo) |
31 | | - |
32 | | -## 📍 Requisitos não-funcionais |
33 | | -- Manual do Usuário |
34 | | -- Documentação API - Application Programming Interface |
35 | | -- Modelagem de Banco de Dados |
36 | | - |
37 | | -<span id="tecnologias"> |
38 | | - |
39 | | -## ⚙️ Tecnologias Utilizadas |
40 | | - |
41 | | -|  |  |  |  | |
42 | | -| --- | --- | --- | --- | |
43 | | -|  |  |  | |
44 | | - |
45 | | -<span id="backlog"> |
46 | | - |
47 | | -## 📊 Product Backlog |
48 | | - |
49 | | -<details> |
50 | | - <summary>User Story</summary> |
51 | | - |
52 | | -| Rank | Prioridade | User Story | Estimativa(Horas) | Sprint | Requisito do Parceiro | Critério de aceitação | |
53 | | -| --- | --- | --- | --- | --- | --- | --- | |
54 | | -| 1 | Alta | Eu, como funcionário, quero registrar minhas despesas relacionadas às minhas funções na empresa e solicitar reembolso, para garantir o reembolso adequado. | 12 | 1 | RF1 | Permitir o registro de despesas informando o tipo, a data, o valor ou quantidade e a qual projeto pertence. | |
55 | | -| 2 | Alta | Eu, como funcionário, quero registrar minhas despesas e solicitar reembolso de forma prática pelo meu dispositivo móvel, para facilitar o processo. | 15 | 1 | RF6 | Desenvolver uma aplicação para uma plataforma móvel, como smartphones ou tablets, garantindo praticidade. | |
56 | | -| 3 | Alta | Eu, como gestor, quero acessar as despesas dos projetos e funcionários, bem como suas solicitações de reembolso, para gerenciar os pedidos e monitorar os gastos da empresa. | 12 | 1 | RF6 | Integrar com o sistema corporativo para fornecer e receber informações do solicitante (Nome, Centro de Custo, Projeto) e detalhes da despesa (Data, Valor, Quantidade, Descrição, Anexo). | |
57 | | -| 4 | Alta | Eu, como usuário, quero criar e acessar minha conta no aplicativo, para utilizar as funcionalidades conforme meu perfil (gestor ou funcionário). | 10 | 1 | RF6 | Os usuários devem ter acesso apenas às funcionalidades e informações correspondentes às permissões definidas para seus papéis no sistema. | |
58 | | -| 5 | Média | Eu, como gestor, quero acessar os comprovantes e descrições das despesas dos solicitantes, para validar as solicitações de reembolso. | 13 | 2 | RF2, RF3 | Permitir o anexo de comprovantes e a inserção de descrições detalhadas para cada despesa. | |
59 | | -| 6 | Média | Eu, como funcionário, quero visualizar o status de aprovação das minhas solicitações de reembolso, para acompanhar o andamento do processo. | 9 | 2 | RF5 | Permitir o acompanhamento do status de aprovação das solicitações de reembolso. | |
60 | | -| 7 | Média | Eu, como gestor, quero acessar o histórico das solicitações de reembolso para acompanhar e analisar registros anteriores. | 8 | 1 | RF5 | Permitir que o gestor visualize um histórico das solicitações de reembolso. O histórico deve incluir informações detalhadas, como data, status, valor e solicitante. | |
61 | | -| 8 | Média | Eu, como gestor, quero definir e comunicar os limites de reembolso para cada projeto, garantindo controle financeiro. | 5 | 2 | RF4 | Permitir que o gestor defina um limite de reembolso para cada categoria de despesa (por exemplo, alimentação). | |
62 | | -| 9 | Média | Eu, como gestor, quero que o sistema calcule automaticamente o valor das despesas com base nos valores e quantidades informados, para visualizar com precisão os gastos de cada projeto e solicitante. | 5 | 2 | RF1, RF4, RF6 | O sistema deve calcular automaticamente o total das despesas por solicitante e por projeto, considerando os valores e quantidades de cada item no registro de despesas. | |
63 | | -| 10 | Média | Eu, como usuário, quero que meus dados sejam autenticados ao acessar minha conta, garantindo segurança no aplicativo. | 12 | 3 | RF6 | Exigir autenticação de usuário para acessar a conta. Os dados de login devem ser validados antes de permitir o acesso ao aplicativo. | |
64 | | -| 11 | Média | Eu, como usuário, quero um aplicativo com interface amigável, para melhorar a experiência de uso. | 20 | 2 | RF4 | O aplicativo deve possuir uma interface intuitiva. Os elementos visuais devem seguir um design padronizado, com botões, ícones e cores que facilitem a usabilidade. O sistema deve fornecer confirmações e alertas para ações do usuário. | |
65 | | -| 12 | Baixa | Eu, como funcionário, quero ser alertado quando minhas despesas ultrapassarem o limite da empresa, para evitar solicitações fora das regras. | 5 | 2 | RF4 | Exibir o valor limite definido para cada categoria de despesa e alertar o usuário de forma clara e intuitiva caso o valor da despesa ultrapasse o limite estabelecido. | |
66 | | -| 13 | Baixa | Eu, como usuário, quero ter acesso ao manual do usuário, para entender o funcionamento do aplicativo. | 10 | 3 | RNF1 | Destinado ao usuário final, explica como utilizar um sistema ou produto (Apresentação do sistema; instalação ou acesso; interface e funcionalidades; passo a passo de uso; perguntas frequentes e resolução de erros comuns; contato e suporte.). | |
67 | | - |
68 | | -</details> |
69 | | - |
70 | | -<div style="display: flex;"> |
71 | | - <img src="https://github.com/user-attachments/assets/b5448131-7067-4751-81be-069a6ea4493e" width="450"/> |
72 | | - <img src="https://github.com/user-attachments/assets/af5f993d-5503-4104-bea1-5046054e9a13" width="450"/> |
73 | | -</div> |
74 | | - |
75 | | -<span id="mvp"> |
76 | | - |
77 | | -## MVP - Mínimo Produto Viável |
78 | | -<div style="display: flex;"> |
79 | | - <img src="https://github.com/user-attachments/assets/fd2e83db-c9b8-413b-8c05-cc9bda5a2e08" width="450"> |
80 | | -</div> |
81 | | - |
82 | | - |
83 | | -<!-- |
84 | | -<span id="prototipo"> |
85 | | -## 📲 Protótipo Figma |
86 | | -
|
87 | | -<span id="modelagem-bd"> |
88 | | -## 📂 Modelagem de Banco de Dados |
89 | | -
|
90 | | -<span id="videos-entregas"> |
91 | | -## 📽️ Vídeos de Entrega das Sprints |
92 | | -<details> |
93 | | - <summary>Sprints</summary> |
94 | | - |
95 | | - Sprint 1 |
96 | | - |
97 | | - Sprint 2 |
98 | | - |
99 | | - Sprint 3 |
100 | | -</details> |
101 | | -
|
102 | | -<span id="instalação"> |
103 | | -## 📥 Guia de Instalação --> |
104 | | - |
105 | | -<span id="equipe"> |
106 | | - |
107 | | -## 👥 Equipe |
108 | | - |
109 | | -<br> |
110 | | - |
111 | | -|Nome|Função|GitHub| |
112 | | -| -------- |-------- |-------- | |
113 | | -|**Ana Luísa Andrade**|Developer Team|[](https://github.com/LuisaAndrade28)| |
114 | | -|**Dianne Faria**|Developer Team| [](https://github.com/DianneFaria)| |
115 | | -|**Gustavo Sena**|Developer Team|[](https://github.com/gustavosenamp)| |
116 | | -|**Julia Gonzalez**|Developer Team|[](https://github.com/juliagonzalezmoreira)| |
117 | | -|**Maria Luiza Guedes**|Product Owner|[](https://github.com/mluizaguedes)| |
118 | | -|**Pedro Henrique Ribeiro**|Developer Team|[](https://github.com/pedrohenribeiro)| |
119 | | -|**Sofia Lessa**|Scrum Master|[](https://github.com/sofialessaa)| |
| 1 | +Frontend_SistemaReembolso |
0 commit comments