Coder Social home page Coder Social logo

grupo-olimpo / e-a-economia Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 3.58 MB

Repositório destinado ao projeto de aplicação web de finanças pessoais E-conomia.

Home Page: https://grupo-olimpo.github.io/E-a-Economia/

License: GNU General Public License v3.0

JavaScript 100.00%
hacktoberfest economia projeto unb requisitos requisitos-de-software

e-a-economia's People

Contributors

codehg avatar giovannabbottino avatar jongamatos avatar luis-furtado avatar viniciuspuerto avatar

Watchers

 avatar  avatar

Forkers

viniciuspuerto

e-a-economia's Issues

Adicionar TAP

Descrição
Adicionar arquivo de Termo de Abertura do Projeto

Tasks

  • Criar Termo de Abertura do Projeto
  • Atualizar side bar com Termo de Abertura do Projeto

RoadMap do Projeto

Descrição
Adicionar o RoadMap do Projeto

Tasks

  • Criar RoadMap
  • Adicionar documento de RoadMap

Configurar ambiente para o front

Descrição
Para facilitar o desenvolvimento devemos preparar o ambiente

Tasks

  • Inicializar o projeto.
  • Definir e aplicar uma estrutura de pastas.
  • Dockerizar a aplicação.

Adicionar git_pages

Descrição
Adicionar git pages para melhor visualização de arquivos

Tasks

  • Adicionar git pages ao repositorio
  • Adicionar template

Criar transação

Descrição
Permitir o usuário criar suas transações

História de usuário
US05

Épico
EP03

Tasks

  • Fazer CRUD para transações.
  • Criar model e suas migrations para transações .
  • Deixar actions permitidas apenas usuários autenticados.

Refatora Label

Descrição
Adicionar e refatorar o label com migration

História de Usuário Relacionada
US06 US07

Requisito Relacionado
RF03

Épico Relacionado
EP02

Tasks

  • Adicionar migration label
  • Testar label

Correção de documentação

Descrição

  • Revisar relações entre requisitos funcionais, epicos e US: as relações devem obedecer os níveis de hierarquia adequandos onde as que estão abaixo são sempre subdivisões das superiores. Nenhuma descrição de RF deve conter mais de uma função (criar/deletar substituir por 'editar');
  • Revisar definição de Epicos (o épico 1 engloba os outros 2 seguintes, pelo conceito está errado, ou sobre o 1 de nível ou torna o 1 único), a sujestão do prof foi subir o 1 de nível e criar um novo épico compondo 3 ao todo;
  • Revisar os IDs das RFs: as RFs não devem ter relação 1 pra 1 com os épicos (um épico deve ter no mínimo 2 RFs), os requisitos não funcionais devem ser revisados afim de estarem relacionados com todos os elementos que ele engloba (por exemplo a responsividade do site, que deve acontecer em todo o app e os microserviços);
  • Escrever plano de Sprint: as Srints devem possuir um documento descrevendo o que estava planejado em cada uma e o que foi feito de fato (como se fosse uma ata), contendo = [planos da sprint, escopo da sprint, validação do PO, etc...]

Criar labels

Descrição

História de Usuário Relacionada
US03-04

Requisito Relacionado
RF02

Épico Relacionado
EP02

Tasks

  • Criar CRUD para Labels.
  • Criar model para Label com suas respectivas relações .
  • Permitir acesso apenas para usuários autenticados.

Configurar ambiente de desenvolvimento

Descrição
Configurar o ambiente de desenvolvimento para o backend

Tasks

  • Levantar dependencias necessárias para inicialização do projeto
  • Configurar o banco de dados.
  • Configurar estrutura básica de pastas.
  • Dockerizar o ambiente

Fazer calculo de gasto total

Descrição
Deve ser possivel você comparar entre periodos de tempo o somatório de entradas menos o de saidas.

História de Usuário Relacionada
US08

Requisito Relacionado
RF04

Épico Relacionado
EP03

Tasks

  • Método para user poder gerar esse relatório.
  • Criar rota para poder ter o retorno.
  • Deixar autenticavel.

Fazer cadastro de usuário

Descrição
Para que os usuário possam ter acesso a todas as funcionalidades da aplicação deve ser feito um cadastro do mesmo.

História de Usuário Relacionada
Como usuário quero pode me cadastrar na aplicação para que assim eu possa usar suas funcionalidades

Requisito Relacionado
RF01 - Permitir cadastrar/fazer login

Épico Relacionado
EP01 - Aplicação web de finanças pessoais

Tasks

  • Criar a Model de usuário e suas respectivas migrations.
  • Criar rota para sign up com sua respectivas lógicas para cração de usuário .

Refatorar

Descrição
Refatorar requisitos e historias de usuário

Tasks

  • Refatorar requisitos
  • Refatorar historias de usuário
  • Reajustar justificativa
  • Refatorar prioridade
  • Atualizar sideboard

Definir RoadMap de Papéis

Descrição
Definir RoadMap de Papéis

Tasks

  • Criar RoadMap de Papéis
  • Adicionar RoadMap de Papéis ao git

Adicionar plano de risco

Descrição
Adicionar plano de risco ao git

Tasks

  • Adicionar plano de risco ao git
  • Atualizar sidebar

Login de usuário

Descrição
Feature na qual o usuário fará a autenticação para poder usar o app

História de Usuário Relacionada
US01

Requisito Relacionado
RF01

Épico Relacionado
EP01

Tasks

  • Criar rota para sign in e respectivas logicas.
  • Fazer com que o login seja autenticável.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.