API para sistema de adivinhação de pessoas a partir de perguntas e respostas, estilo o site Akinator. O sistema possui um banco de dados com características de 824 pessoas famosas e faz perguntas para tentar adivinhar a pessoa que o usuário pensou.
A API está disponível no endereço https://akinatorapi-1-g4100243.deta.app
- Pode-se responder sim, não ou não sei para as perguntas.
- Indicação da porcetagem de perguntas já feitas e de quantas faltam para a adivinhação.
- Adicionar uma nova pessoa que não está na base de dados junto com uma característica que a diferencie.
- Instale as dependênicas com
pip install -r requirements.txt
- Inicie o servidor com
uvicorn server:app --reload
ou utilize a interface de terminal compython akinator.py
A documentação das rotas da API está disponível em https://akinatorapi-1-g4100243.deta.app/docs
Exemplo de cliente web que consome essa api
Site: https://rotanika.vercel.app/
Repositório: https://github.com/anapaulaonc/rotanika