Libre-RPG é um projeto open-source que nasceu da necessidade de mestres e jogadores de RPG terem acesso a um sistema gratuito e completo para sessões online.
Embora a ideia não seja nova na comunidade, este projeto se diferencia por ser uma iniciativa definitiva, criada para oferecer ferramentas de qualidade sem a barreira dos custos.
Nosso objetivo é fornecer um conjunto eficiente e acessível de ferramentas para qualquer pessoa, independentemente do uso, seja uma sessão casual entre amigos ou um programa de RPG transmitido ao vivo. O foco está em entregar uma experiência de qualidade, da forma como todo amante de RPG gostaria de ter.
- Perfil de usuário com configurações básicas (Em progresso...)
- Chat ao vivo com WebSockets para interação em tempo real
- Rolagem de dados no chat (pública e privada)
- Visualização e edição de fichas de personagem
- Compartilhamento de arquivos relacionados à campanha
- Soundboard controlada pelo mestre
- Visualizador de mapas da campanha
- Interface modular: personalização de abas e janelas (reorganização e redimensionamento)
- Python: Linguagem principal no back-end
- Django: Framework utilizado no modelo MVP
- Alpine.js: Reatividade e interatividade no front-end
- SQLite: Banco de dados leve e portável
O projeto foi desenvolvido para ser executado em qualquer sistema operacional, atendendo desde usuários avançados até os mais iniciantes.
- Sistemas operacionais: Linux, Windows, macOS
- Acesso externo: Para permitir conexões de fora da rede local, será necessário abrir uma porta no roteador ou utilizar ferramentas como Ngrok ou Radmin.
Contribuições são muito bem-vindas! Por se tratar de um projeto de código aberto e gratuito, toda ajuda que agregue valor ao sistema é bem-vinda e valorizada.
Este projeto está licenciado sob os termos da licença MIT. Consulte o arquivo LICENSE para mais informações.