Bem-vindo ao Mamut! Este é um clone inspirado no Mastodon, desenvolvido como parte do curso PROA e hospedado no Vercel. O projeto permite a criação de posts com texto e imagem, simula funcionalidades de redes sociais e possui uma interface inspirada no Mastodon.
https://mamut-three.vercel.app/
- Criação de Posts: Os usuários podem criar posts com até 500 caracteres e anexar uma imagem opcional.
- Timeline Interativa: Exibe os posts em uma linha do tempo organizada, permitindo uma visualização fluida e dinâmica dos conteúdos.
- Componentização: Projeto desenvolvido em React, utilizando componentes para fácil manutenção e escalabilidade.
- React.js: Biblioteca principal para a criação da interface do usuário.
- CSS: Estilização da interface com layout responsivo.
- Vercel: Hospedagem para a aplicação.
- App.js: Componente principal, responsável pela estrutura e integração dos componentes principais (barras laterais, feed de posts).
- LeftSidebar.js: Componente que gerencia a criação de novos posts.
- RightSidebar.js: Componente com links e informações adicionais para navegação.
- Post.js: Componente que exibe cada post na timeline com suporte a texto e imagens.
-
Clone o repositório:
git clone https://github.com/seu-usuario/mamut-clone.git
-
Instale as dependências:
cd mamut-clone npm install
-
Inicie a aplicação:
npm start
A aplicação estará disponível em http://localhost:3000.
Gostaríamos de expressar nossa gratidão ao professor Gabriel Augusto pelo apoio e orientação ao longo do curso, que foram fundamentais para o desenvolvimento deste projeto.
Este projeto é desenvolvido para fins educacionais e faz parte do curso oferecido pela PROA.