Giter Club home page Giter Club logo

ja-chegou's Introduction

Hi there 👋

  • 🧔 My name is Gabriel Rabelo, but you can call me Rabelo 🔉
  • 💼 I'm currently working at Sicredi as Back-end Software Engineer
  • 🎓 I'm Software Engineer from PUCRS.

ja-chegou's People

Contributors

adriana-serpa99 avatar gabrierabelo avatar ggvell avatar gsevero16 avatar julianebea avatar leonardovargassoares avatar robertodermato avatar saccilotto avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

julianebea

ja-chegou's Issues

3. Implementar Entrega

O sistema deverá permitir registrar uma nova entrega, com data e hora, descrição apartamento de destino, bem como o operador que recebeu a entrega. Sugere-se gerar um ID
numérico sequencial a cada nova entrega.

  • Posso registrar uma nova entrega
  • Criar dados que inicializem junto com a aplicação

10. Implementar relatório de entregas

Deverá ser possível gerar um relatório como o exemplo abaixo (consultar enunciado), entre uma data inicial e uma data final escolhidas pelo operador (note que há entregas ainda não retiradas):

2. Implementar Operador

O sistema deverá permitir escolher o operador/usuário atual

O sistema deverá permitir incluir um novo operador (não é necessário implementar edição nem exclusão)

Critérios de satisfação:

  • Posso escolher o operador atual.
  • Posso cadastrar novos operadores
  • Criar dados que inicializem junto com a aplicação

5. Incluir novo morador

O sistema deverá permitir incluir um novo morador (não é necessário implementar edição nem exclusão).

  • Posso incluir um novo morador
  • Criar dados que inicializem junto com a aplicação

8. Busca de entregas

  • Deverá ser possível procurar entregas pela descrição. Listar todas as encontradas.

6. Registrar retirada de uma entrega

. O sistema deverá permitir ao operador registrar a retirada de uma entrega por um morador.
Registrar data e hora, o morador que retirou, relacionando com qual entrega já registrada
anteriormente.

  • Posso registrar uma retirada
  • Criar dados que inicializem junto com a aplicação

4. Implementar lista de moradores

O sistema deverá manter uma lista de moradores (nome, RG e nro do apartamento).

  • Posso manter uma lista de moradores
  • Criar dados que inicializem junto com a aplicação

11. Implementar menu previsto.

Substituir menu inicial por um novo que deverá ser um padrão nas branches já em desenvolvimento.

Sugestão de menu:

  • 1 Operador
    1.1 Escolher operador.
    1.2 Incluir novo operador.

  • 2. Entrega
    2.1 Registrar Entrega
    2.2 Registrar Retirada
    2.3 Procurar entregas pela descrição
    2.4 Listar entregas não retiradas
    2.5 Gerar relatório de entregas com data inicial e data final

  • 3. Moradores
    3.1. Incluir novo Morador
    3.2. Listar Todos Moradores

  1. Sair

Problema ao adicionar novo operador com iniciais que já existem

Se já existe um operador chamado Roberto Rezende, cujas iniciais são RR, e tentamos adicionar um operador chamado Rafael Rosa, o sistema não permite, pois as iniciais seriam RR também. Acho que seria interessante o sistema permitir o usuário escolher suas iniciais. Por exemplo, Rafael Rosa, poderia escolher como iniciais RR2. Não necessariamente precisam ser 2 letras, e não necessariamente a pessoa precisa dizer só seu primeiro e último nome.

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.