Escopo


  • Aplicação web voltada para o empréstimo e controle de livros dos usuários.
    • Poderão ser cadastrados todos os livros que o usuário possui ou que ele deseja adquirir
    • Poderá ser solicitado o empréstimo de livros de outros usuários, emprestar seus próprios livros e gerenciar todos os empréstimos por categorias como: tempo, conservação, proximidade, etc.
    • Haverá pontuação de acordo com os empréstimos realizados de forma a ser qualificado publicamente.


Requisitos Funcionais


  • CRUD de Livros;
  • CRUD de Usuário;
  • Buscar livros disponíveis para empréstimo;
  • Avisar datas para devolução;
  • Busca de livros com diversas opções de filtragens;
  • Colocar Livros em estantes virtuais conforme gênero;
  • Sistema de permutação de livros;
  • Sistema de empréstimo de livros;
  • Sistema de devolução de livros;
  • Sistema de venda de livros;
  • Sistema para adiar data de devolução;
  • Sistema de controle de livros emprestados;



Requisitos não-funcionais

  • Interpretador: CPython 3.4
  • Framework web: Django 1.9 e Flask 0.10
  • SGBD: PostgreSQL 9.4
  • Versionamento: Git
  • Servidor HTTP: Gunicorn 19.4