Skip to content

KetMaker is an academic web app designed to let users easily build, simulate, and visualize quantum circuits through an intuitive, interactive interface.

Notifications You must be signed in to change notification settings

danilosramos/KetMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KetMaker - Projeto Integrador I

🎓 Projeto Acadêmico para a disciplina DEC0013-04655 (20252) – Projeto Integrador I Aplicação web para simulação e visualização de circuitos quânticos.

Status Version License Academic

📋 Visão Geral

Este repositório contém o código-fonte e a documentação do projeto KetMaker, desenvolvido como parte da disciplina de Projeto Integrador I. O objetivo do projeto é criar uma aplicação web interativa que simule e visualize circuitos quânticos de forma didática e acessível, conforme detalhado no Documento de Detalhamento de Software.

🎯 Objetivos do Projeto

  • Composição de Circuitos: Permitir que os usuários montem circuitos quânticos via interface de arrastar e soltar.
  • Simulação Quântica: Executar a simulação do circuito no backend (Ket Library).
  • Visualização de Resultados: Apresentar o estado quântico final em formato de texto e LaTeX.
  • Interface amigável: Desenvolver uma interface de usuário intuitiva e fácil de usar.

🏗️ Arquitetura do Projeto

A estrutura do projeto segue as boas práticas de desenvolvimento de software, com uma separação clara entre o frontend e o backend.

KetMaker/
├── 📁 software/
│   ├── 📁 backend/              # Servidor e APIs (Python/Flask)
│   └── 📁 frontend/             # Interface do usuário (HTML/CSS/JS)
├── 📁 docs/
│   └── 📁 requisitos/           # Documento de Requisitos de Software
├── 📄 README.md             # Este arquivo
└── ... (outros arquivos e pastas do template)

🚀 Como Usar Este Projeto

1. Configuração do Ambiente

As instruções detalhadas de instalação e configuração do ambiente de desenvolvimento estão no arquivo INSTALL.md.

2. Executando o Projeto

As instruções sobre como executar o projeto localmente estão detalhadas no arquivo INSTALL.md.

📚 Documentação

A documentação completa do projeto está localizada na pasta docs/. Inclui:

🤝 Contribuindo

Este é um projeto acadêmico e, no momento, não está aberto a contribuições externas.

About

KetMaker is an academic web app designed to let users easily build, simulate, and visualize quantum circuits through an intuitive, interactive interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •