Rubik's Resolverescaneie, resolva, anime, integre
Rubik's Cube Resolver Bot

Entenda o sistema em segundos e execute o fluxo sem se perder.

Este projeto junta scanner, validação, solver, animação e integração mock com máquina física em uma experiência única. A home agora responde três perguntas diretas: o que existe, por onde começar e o que cada página faz.

Scanner: prontoSolver: prontoAnimação: prontoPlanner mecânico: prontoESP32 real: próximo passo

Escolha pelo objetivo, não pela estrutura do código

Cada entrada abaixo foi escrita como caminho de uso, para que a pessoa entenda rapidamente onde clicar e o que vai acontecer.

O que cada parte do produto faz

core

Domínio do cubo

Modelagem, validação, movimentos e solver ficam separados da interface para manter previsibilidade.

ui

Experiência de uso

Scanner, editor manual, execução e onboarding técnico ficam dentro do mesmo app Next.js.

mock

Camada de máquina

Planner mecânico, contratos tipados e mock simulam a integração futura com o ESP32.

demo

Demonstração completa

O produto já percorre captura, validação, solução, animação e execução mock de ponta a ponta.

Convenção URFDLB sem enrolação

Se alguém olhar para o sistema e não souber o que é `U`, `R` ou `F`, aqui está a tradução direta.

U

Up (topo)

R

Right (direita)

F

Front (frente)

D

Down (base)

L

Left (esquerda)

B

Back (trás)

Movimentos são definidos como sentido horário ao olhar diretamente para a face em rotação.