Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dataeasegit

FATEC SJC - 2º Semestre ADS - DataEase

Backlog do Produto

Rank Prioridade US Item Sprint
#01 Alta EU, enquanto cliente, quero utilizar o DataEase para que eu não precise me preocupar com configurações de hardware do meu computador, sendo ele o servidor local Desktop App 2
#02 Alta EU, enquanto cliente, quero traduzir linguagem natural em código SQL Desktop App 2
#03 Alta EU, enquanto cliente, quero que o DataEase retorne as informações do banco de dados Desktop App 2
#04 Média EU, enquanto cliente, quero uma interface contendo 3 principais itens, uma caixa de input do texto do usuário, botão de enviar e dados do banco Desktop App 2
#05 Média EU, enquanto cliente, quero conseguir mudar meu banco de dados, que será consultado de acordo com a minha necessidade Desktop App 3
#06 Média EU, enquanto cliente, quero conseguir criar um usuário para utilizar o aplicativo Desktop App 3
#07 Média EU, enquanto cliente, quero conseguir fazer o cadastro do meu banco de dados no aplicativo Desktop App 3
#08 Média EU, enquanto cliente, quero fazer login no aplicativo Desktop App 3
#09 Média EU, enquanto cliente, quero conseguir mudar meu modelo de linguagem (LM), de acordo com a minhha necesssidade Desktop App 4

MVP

PHOENIX TEAM - 2SEM - DATAEASE

Protótipo

PHOENIX TEAM - 2SEM - DATAEASE

Backlog das Sprints

Sprint 1 - Metodologia, tecnologias e protótipo

ITEM STATUS
Criar repositório no GitHub
Backlog do produto
Backlog da sprint
Desenvolvimento de Protótipo no Figma
Estudo da biblioteca LangChain4J
Estudo da biblioteca Java Swing
Estudo do GGUF
Estudo do LMStudio

Sprint 2 - Resposta para o usuário e tela

ITEM STATUS
UI com JavaSwing
Conexão com a LM
Conexão com o Banco de Dados
Retorno para o usuário
Otimização do código

Sprint 3 - Alterar Banco de Dados

ITEM STATUS
Otimização do código
Criação de Banco de Dados para cadastro
Tela de cadastro de usuário
Tela de cadastro de Banco de Dados
Tela de Login
Alterar Banco de Dados
Otimização de tela de chat

Video demonstrativo Sprint 3:

Gravando.2024-05-22.081737.1.1.mp4

Sprint 4 - Alterar LM

ITEM STATUS
Código de listagem de LM
Código para ligar LM Studio
Botâo para ligar e desligar LM
Modificaçôes tela chat
Mudanças de design de produto
Melhora do texto de retorno para o usuário
Documentação via GitHub

🛠️ Tecnologias

As seguintes ferramentas, linguagens, bibliotecas e tecnologias foram usadas na construção do projeto:

  • Java - Linguagem de Programação

  • Figma - Prototipação

  • GitHub - Versionamento

  • InteliJ - IDE

  • MySQL - Banco de dados

  • LM Studio - Local AI

  • LangChain4j - Biblioteca Java

👥 Equipe

Função Nome LinkedIn GitHub
Scrum Master Samuel
Product Owner Matheus
Dev Team Hoton
Dev Team Vinicius
Dev Team Guilherme
Dev Team Gustavo

Voltar ao topo

About

Using a LM to translate english to SQL

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages