/MDS-Flux

Flux é uma aplicação web para microempreendedores com o objetivo de auxiliar no fluxo de caixa e manejo do estoque.

Primary LanguageHTMLGNU Affero General Public License v3.0AGPL-3.0

Flux

Flux

Sobre o Projeto

    Nossa intenção é criar um meio de aumentar a produtividade dos microempreendedores através de uma plataforma simples e intuitiva, que permite o registro de vendas e compras, e notifica o usuário sobre os clientes com dívidas pendentes.

Funcionalidades Principais

  1. Cadastro de compras e vendas realizadas

  2. Criação de perfil de clientes com suas informações

  3. Destaque dos clientes com dívidas abertas

  4. Histórico de transações cadastradas

Tecnologias utilizadas

Python Python 3.9.6

Django Django 3.2.6

HTML HTML 5

JavaScript JavaScript

CSS CSS 3

Bootstrap Bootstrap 4

VSCode Visual Studio Code

PostgreSQL PostgreSQL

Heroku Heroku

Como contribuir

  1. Crie um Fork do repositório e clone-o

  2. Baixe e instale o Python v3.9.6

  3. Crie um ambiente virtual para o projeto. Para isso, abra um terminal e digite: python -m venv C:\ambientes\flux

  4. Abra a pasta src do repositório no Visual Studio Code

  5. Ative o ambiente virtual.

    • Para usar o terminal integrado do VSCode e ativar o ambiente virtual automaticamente, instale a extensão Python do mercado de extensões, clique na versão do python na barra inferior esquerda



      e selecione o seu interpretador (será necessário adicioná-lo à lista, selecionando a opção Enter interpreter path...)

  6. Abra o terminal e digite pip install -r requirements.txt para instalar os requisitos da aplicação

  7. Execute os seguintes comandos:

    py manage.py makemigrations
    py manage.py migrate
    py manage.py runserver
    
  8. Acesse o servidor local em http://127.0.0.1:8000/

  9. Para criar um usuário admin, execute py manage.py createsuperuser

Desenvolvedores


Caio Santos


Valderson Junior


Vinícius Roriz

License

AGPLv3 © Flux. Para demais informações acesse nossa LICENSE.