GithubHelp home page GithubHelp logo

kauan-novello / countit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from luismingati/countit

0.0 0.0 0.0 21.25 MB

Projeto em Django - Cadeira Fundamentos de Engenharia de Software

JavaScript 4.90% Python 87.82% CSS 6.30% HTML 0.98%

countit's Introduction

CountIT

O CountIT é baseado em um sistema de Ponto de Venda (PDV) é muito utilizado atualmente para ajudar na questão de fluxo de caixa de pequenas e grandes empresas.Junto ao PDV, também conta um gerenciamento do estoque, na abertura e fechamento de caixa e para controlar trocas e devoluções de forma mais simplificada e autônoma. Essa ferramenta é essencial em vários negócios, porém, notamos que as vezes pode se tornar muito confusa pois muitas delas contém bastante funcionalidades irrelevantes que acabam só atrapalhando o usuário e são jogadas de forma desorganizada na tela, ofuscando assim algumas funcionalidades legais que poderiam estar sendo usadas mas estão sendo ofuscadas diante tantas informações.

Proposta

A proposta do CountIT é simplificar esse sistema e colocar apenas ferramentas essenciais, com um layout minimalista e de simples entendimento.

Equipe

Esse projeto está sendo desenvolvido por 6 Alunos que estão cursando Ciências da Computação no Segundo Período na Cesar School. São eles:

Pedro Henrique Andriotti Bastos - [email protected]

Valter Costa Guerra Neto - [email protected]

Kauan Victório Novello de Souza - [email protected]

Ester Carvalho - [email protected]

Luis Otavio Campos Mingati - [email protected]

Giovana Dantas Barreto Mariano - [email protected]

Ferramentas

Jira: https://easypdv.atlassian.net/jira/software/projects/EP/boards/1/backlog

Figma: https://www.figma.com/file/L4wsHpCyzswN1dpXPZfnpe/Prancha-Principal?node-id=0-1&t=wlwz17dQFPAbZac2-0

Protótipo Navegável Figma: https://www.figma.com/proto/L4wsHpCyzswN1dpXPZfnpe/Prancha-Principal?node-id=5-20&scaling=scale-down&page-id=0%3A1&starting-point-node-id=5%3A20

Diagrama de Atividades: https://drive.google.com/drive/folders/1G1dfJXF6Zx9hdQCyEuQXo-l9lDxswwAo?usp=share_link

Deploy: http://countit-7-env.eba-unrhmndk.us-east-1.elasticbeanstalk.com/

Manual do Usuário: https://drive.google.com/file/d/1AYKIETjZFx-hRj5OjETkEbk6ywj8JfDP/view?usp=sharing

Experiência de Programação em Pares:

-Segunda Entrega: https://drive.google.com/file/d/1uro-NzbUQauQ-HGOdpUsdcTfkHmJ3ucW/view?usp=share_link

-Terceira Entrega: https://drive.google.com/file/d/1gK48NTZBCWcVOqgeeZoJVA7hH2_wfqjn/view?usp=sharing

Testes automatizados

Relizamos os testes automatizados utilizando a ferramenta Selenium, esta aba serve como um passo a passo para realizar os testes na nossa aplicação.

1- Acesse a pasta countIt, e na linha de comando:

pip install requirements.txt

2- garanta ter o webdriver do selenium instalado na raiz do projeto.

3- Os testes foram feitos através da validações das histórias que estão no Jira, foram dividos por funções, onde cada validação de cada história é executada de maneira independente. Para rodar, basta digitar na linha de comando:

1- python manage.py test app.tests.plataformTests.Ep27Tests_vd1
2- python manage.py test app.tests.plataformTests.Ep27Tests_vd2
3- python manage.py test app.tests.plataformTests.Ep5Tests
4- python manage.py test app.tests.plataformTests.Ep3Tests_vd1
5- python manage.py test app.tests.plataformTests.Ep3Tests_vd2
6- python manage.py test app.tests.plataformTests.Ep3Tests_vd3

Cada código é digitado um por vez na linha de comando.

countit's People

Contributors

luismingati avatar pedroandriottii avatar netoguerradev avatar kauan-novello avatar ester-acm avatar

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.