Giter VIP home page Giter VIP logo

20191-team-9's Introduction

Tema

O tema escolhido para o trabalho final da disciplina será um e-commerce de produtos geek, visando ser um sistema semelhante ao de lojinhas virtuais do Instagram. O projeto utilizará os conceitos de modelagem de projeto, programação orientada a objetos e de testes unitários. O tema escolhido tem o propósito de pôr em prática os conceitos introduzidos na matéria, bem como reforçar os conceitos aprendidos previamente.

Compilação e Execução

Em ambiente Linux ou terminal do Linux, utilize os seguinte comandos, uma vez acessado o diretório do projeto:

  • make - comando para compilar
  • make run - comando para executar
  • make clean - comando para excluir a compilação anterior realizada
  • make tests - comando para execução dos testes de unidade

User Stories

  • Como cliente preciso de uma interface para realizar cadastro próprio no sistema de lojinha virtual, utilizando BD implementado

    • Fazer uma interface para login do usuário
    • Fazer uma interace para logout do usuário
    • Modelar e Implementar BD contendo as informações do usuário, histórico de compras e informações referentes ao produto (nome do produto, foto do produto, preços e tamanhos disponíveis)
  • Como cliente preciso de uma interface para realizar login do sistema de lojinha virtual, utilizando BD implementado

    • Fazer uma interface para login do usuário
  • Como cliente preciso de uma interface para realizar logout do sistema de lojinha virtual, utilizando BD implementado

    • Fazer uma interace para logout do usuário
  • Como cliente preciso interagir com a lojinha virtual (Blusas, Canecas, Moletons e outros acessórios), visualizando os produtos cadastrados e facilitando a interação interface-usuário.

    • Fazer uma interface para visualização de produtos
  • Como cliente preciso interagir com a lojinha virtual (Blusas, Canecas, Moletons e outros acessórios), podendo adicionar produtos ao carrinho para posterior compra dos mesmo e otimizando a interação interface-usuário.

    • Fazer uma interface para adicionar produtos ao carrinho
  • Como cliente preciso interagir com a lojinha virtual (Blusas, Canecas, Moletons e outros acessórios), podendo realizar a compra dos produtos adicionados ao carrinho e otimizando a interação interface-usuário.

    • Fazer uma interface para realizar compra de produtos
  • Como administrador preciso cadastrar produtos da lojinha virtual (Blusas, Canecas, Moletons e outros acessórios), podendo adicionar, editar e excluir produtos do sistema de lojinha virtual através de conexão direta com o BD implementado (CRUD completo)

    • Fazer uma interface para cadastro de produtos na lojinha virtual
  • Como administrador preciso cadastrar produtos da lojinha virtual (Blusas, Canecas, Moletons e outros acessórios), podendo visualizar os produtos cadastrado no sistema de lojinha virtual através de conexão direta com o BD implementado

    • Fazer uma interface para visualização de produtos cadastrados

20191-team-9

20191-team-9's People

Contributors

aikaterhine avatar isabellevieirab avatar larissags avatar victoriasaliba avatar tati-ag avatar

Watchers

Flavio Figueiredo avatar James Cloos avatar  avatar  avatar  avatar

Forkers

aikaterhine

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.