https://github.com/murilonicemento/twitter-clone
Este é um clone simples do Twitter desenvolvido em PHP, utilizando a arquitetura MVC e um miniframework criado para facilitar o desenvolvimento da aplicação.
https://github.com/murilonicemento/twitter-clone
bootstrap mvc-architecture mysql php phpmyadmin
Last synced: 2 months ago
JSON representation
Este é um clone simples do Twitter desenvolvido em PHP, utilizando a arquitetura MVC e um miniframework criado para facilitar o desenvolvimento da aplicação.
- Host: GitHub
- URL: https://github.com/murilonicemento/twitter-clone
- Owner: murilonicemento
- License: mit
- Created: 2023-10-02T20:09:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-10T20:59:10.000Z (over 1 year ago)
- Last Synced: 2023-10-11T01:59:01.389Z (over 1 year ago)
- Topics: bootstrap, mvc-architecture, mysql, php, phpmyadmin
- Language: PHP
- Homepage:
- Size: 597 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Twitter Clone
## Descrição
Este é um clone simples do Twitter desenvolvido em PHP, utilizando a arquitetura MVC e um miniframework criado para facilitar o desenvolvimento da aplicação.
## Design
![]()
![]()
## Funcionalidades
- **Cadastro e Login:** Os usuários podem se cadastrar e fazer login na plataforma.
- **Twittar:** Os usuários podem publicar tweets para compartilhar com seus seguidores.
- **Seguir e Ser Seguido:** Os usuários podem seguir outros usuários e ver tweets apenas dos usuários que seguem.
- **Perfil do Usuário:** Cada usuário tem um perfil com informações básicas e uma lista de tweets.## Requisitos do Sistema
- PHP 7.0 ou superior
- Servidor web (por exemplo, Apache)
- Banco de dados MySQL## Instalação
1. Clone o repositório para o seu ambiente local.
```bash
git clone https://github.com/murilonicemento/twitter-clone.git
```2. Importe o arquivo SQL fornecido em database/twitter_clone.sql para criar o banco de dados e tabelas necessárias.
3. Configure as credenciais do banco de dados no arquivo config/database.php.
4. Inicie o servidor web.
## Estrutura do Projeto
- **App**: Contém os controladores, modelos e visualizações seguindo a estrutura MVC.
- **public**: Arquivos públicos acessíveis pelo navegador (CSS e imagens).
- **vendor**: Pasta gerada pelo Composer para armazenar as dependências.## Contribuição
Sinta-se à vontade para contribuir com melhorias, correções de bugs ou novas funcionalidades. Abra uma issue para discutir grandes mudanças antes de enviar um pull request.## Licença
Este projeto é licenciado sob a Licença MIT - veja o arquivo [LICENSE](./LICENSE) para detalhes.