Bem-vindo ao Twitter Clone, um projeto full-stack que recria a interface e funcionalidades principais da plataforma Twitter (atualmente X). Desenvolvido com foco em proporcionar uma experiência similar à original, o sistema permite criar posts, interagir com outros usuários e gerenciar contas.
- Criação de Posts: Compartilhe ideias e pensamentos.
- Interações: Curta e comente publicações.
- Gerenciamento de Usuários: Crie e gerencie perfis de forma prática.
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: PHP
- Banco de Dados: MySQL
-
Clone o repositório:
git clone https://github.com/AlexandreLiberatto/twitter-clone.git
-
Instale as dependências do Composer:
composer install
-
Configure o banco de dados:
- Crie um banco no MySQL.
- Importe o arquivo
database.sql
(localizado na pastaApp/Database
). - Atualize as credenciais no arquivo de configuração do banco (
App/Config/database.php
).
-
Inicie o servidor:
php -S localhost:8000
-
Acesse o projeto no navegador: http://localhost:8000
Veja o projeto em ação: twitter-clone.vercel.app
Contribuições são bem-vindas! Siga os passos abaixo:
- Faça um fork do repositório.
- Crie uma branch para sua feature:
git checkout -b minha-feature
- Realize as alterações e faça o commit:
git commit -m "Minha nova feature"
- Envie suas alterações:
git push origin minha-feature
- Abra um Pull Request.
Este projeto está licenciado sob a MIT License.