Página de "link na bio" no estilo Linktree, com painel administrativo próprio. O dono edita links, aparência e conteúdo por uma interface web, sem mexer em código.
- Página pública de links, otimizada para o celular
- Painel administrativo protegido por login
- Gerenciamento de links: criar, editar, reordenar e desativar
- Personalização visual: cores, fundo, botões e ícones
- Upload de imagens (foto de perfil e fundo)
- Biblioteca de ícones para redes sociais
- PHP puro, sem framework e sem dependências externas
| Camada | Tecnologia |
|---|---|
| Backend | PHP 7.4 (sem framework) |
| Banco | MySQL / MariaDB |
| Front | HTML, CSS e JavaScript puro |
| Componente | Versão | Observação |
|---|---|---|
| PHP | 7.4+ | com pdo_mysql, gd, fileinfo |
| MySQL / MariaDB | 5.7+ / 10.3+ | utf8mb4 |
| Apache | 2.4 | DocumentRoot apontando para public/ |
git clone https://github.com/alequizao/bio.git
cd bioAponte o servidor para a pasta public/ — o diretório src/ não deve ser acessível
pela web.
cp src/config.example.php src/config.phpPreencha em src/config.php os dados do banco e o usuário/senha do administrador
(ADMIN_USER / ADMIN_PASS). Esse arquivo não vai para o Git.
CREATE DATABASE bio CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;mkdir -p public/uploads
chown -R www-data:www-data public/uploadsA página pública fica na raiz e o painel em /admin.php. Troque a senha do
administrador antes de publicar.
Projetado e desenvolvido 100% por Alex Junior (alequizao) — da ideia ao deploy: levantamento, modelagem do banco, backend, interface e publicação em produção. Analista e Desenvolvedor de Sistemas em Maceió, Alagoas. Programador na Publish Digital.
- E-mail: alequizao.dev@gmail.com
- WhatsApp: (82) 98871-7072
- Instagram: @alequizao
- GitHub: @alequizao · perfil completo
- Site: alequizao.com
© Código proprietário, desenvolvido sob encomenda.