Skip to content

Mamut é um projeto desenvolvido como parte do curso da PROA, criado para treinar e aprimorar habilidades em React.

Notifications You must be signed in to change notification settings

gustavfaustino/Mamut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mamut 🐘 - Clone do Mastodon

Mockup do projeto Mamut

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.

🖥️ Acesse o Mamut Online

https://mamut-three.vercel.app/


Funcionalidades

  • 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.

Tecnologias Utilizadas

  • 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.

Estrutura do Projeto

  • 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.

Instalação e Execução Local

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/mamut-clone.git
  2. Instale as dependências:

    cd mamut-clone
    npm install
  3. Inicie a aplicação:

    npm start

A aplicação estará disponível em http://localhost:3000.


Agradecimentos

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.


Licença

Este projeto é desenvolvido para fins educacionais e faz parte do curso oferecido pela PROA.

About

Mamut é um projeto desenvolvido como parte do curso da PROA, criado para treinar e aprimorar habilidades em React.

Topics

Resources

Stars

Watchers

Forks