Liberdade no Design - Penpot
por Paulo Martins
O Penpot é uma alternativa às ferramentas proprietárias, como o Figma, para design. É totalmente livre e de código aberto. Com o Penpot, é possível criar ou melhorar o design da sua aplicação e dos seus dashboards, caso você trabalhe com análise de dados, assim como eu. Com o Penpot, temos a possibilidade de criar equipes para que as pessoas trabalhem juntas em projetos e arquivos. Nas configurações de equipe, podemos definir perfis de trabalho para cada membro adicionado.

“Penpot is the Open-Source Design & Prototyping Tool for Product Teams”
Para instalar o Penpot, é muito fácil. Com a opção de instalação via Docker, o processo fica ainda mais simples. Abaixo, vou mostrar o que é preciso para essa instalação. Caso você ainda não tenha o Docker na sua máquina, recomendo seguir o passo a passo da instalação na documentação Docker Doc:
Aqui vamos obter o docker-compose.yaml que é o arquivo de configuração que subirá nosso container:
~ $ curl -o docker-compose.yaml https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml
Após baixar o arquivo de configuração, iremos subir o container:
~ $ docker compose -p penpot -f docker-compose.yaml up -d
Finalizando o deploy do container acesse o Penpot através do link http://localhost:9001.

Para parar o container execute:
~ $ docker compose -p penpot -f docker-compose.yaml down
Com a configuração padrão do arquivo docker-compose.yaml as opções de criação de novos usuários já estão configuradas, para criar um novo usuário você poderá utilizar a página de registro ao acessar pela primeira vez a página inicial http://localhost:9001. Como alternativa a criação de novos usuários poderá ser feita via terminal com docker como no exemplo abaixo:
~ $ docker exec -ti penpot-penpot-backend-1 python3 ./manage.py create-profile
Email: teste@teste.org
Fullname: Paulo
Password:
Created: teste@teste.org
Para deletar um usuário use o comando delete-profile:
~ $ docker exec -ti penpot-penpot-backend-1 python3 ./manage.py delete-profile
Email: teste@teste.org
Deleted
Quem já usa outras ferramentas proprietárias semelhantes ao Penpot não terá muita dificuldade em utilizá-lo. Com muitas funcionalidades e recursos disponíveis, o Penpot não fica atrás de maneira nenhuma. Segue o link da documentação que é muito completa onde você dará os primeiros passos nessa ferramenta incrível.
- Fonte: https://penpot.app
- Guia instalação: https://help.penpot.app/technical-guide/getting-started/
- Documentação: https://help.penpot.app/user-guide
~$ Código Pirata