Projeto #7DaysOfCode de #React para da Alura. Versão simplificada do Twitter (atualmente chamado de X) em React. Aplicação final: Aluritte
- Vite
- JavaScript
- React
- Firebase
- Authentication
- Realtime Database
- Hosting
- Tailwind CSS
- Autenticação de Usuários
- Atualizações em Tempo Real
- Hospedagem Pública
- Node.js (v14 ou superior)
- npm (v6 ou superior)
-
Clone o Repositório:
git clone https://github.com/emanuel-marques/7-days-of-code-react.git cd 7-days-of-code-react
-
Instale as Dependências:
npm install
-
Configure o Firebase:
- Crie um projeto no Firebase Console Firebase Console.
- Habilite a Autenticação (método de login por Email/Senha).
- Configure o Realtime Database.
- Habilite o Hosting.
- Obtenha o objeto de configuração do Firebase no Console do Firebase e adicione-o a um arquivo
firebase.config.json
na raiz do seu projeto:{ "apiKey": "sua-api-key", "authDomain": "seu-auth-domain", "projectId": "seu-project-id", "storageBucket":"seu-storage-bucket", "messagingSenderId":"seu-messaging-sender-id" "appId":"seu-app-id", "databaseURL": "seu-database-url", "measurementId": "seu-measurementId", }
-
Execute a Aplicação:
npm run dev
Isso iniciará o servidor de desenvolvimento e você poderá visualizar a aplicação em
http://localhost:3000
.
- Cadastro: Crie uma nova conta de usuário.
- Login: Faça login com uma conta existente.
- Postar Tweets: Compartilhe atualizações em tempo real.
Contribuições são bem-vindas! Por favor, faça um fork do repositório e envie um pull request para quaisquer melhorias ou correções de bugs.
Este projeto é licenciado sob a Licença MIT.
Para qualquer dúvida ou feedback, entre em contato pelo email Emanuel Marques.
Nota: Substitua valores de espaço reservado como seu-usuario
, sua-api-key
, e seu-email@exemplo.com
com seus valores reais.