Skip to content

Aplicativo React.js / React.ts de organização de times e equipes desenvolvido no curso de formação React da Alura

Notifications You must be signed in to change notification settings

lucassmaniotto/Organo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organo v2.0

Este é um projeto React feito com Create React App sobre organização de times e equipes desenvolvido no curso de formação React da Alura

🪧 Vitrine.Dev
✨ Nome Organo
🏷️ Tecnologias react, tsx, typescript, css, html, npm
🚀 URL https://organo-app-blond.vercel.app/

Detalhes do projeto

O Organo é um projeto de estudo de React, onde o usuário pode criar times e equipes, e adicionar membros a elas, com o objetivo de organizar melhor o trabalho em equipe.

⚙️ Configurando o projeto

Para que o projeto funcione corretamente, é necessário instalar as dependências do projeto. Para isso, basta executar o comando abaixo no terminal:

npm install

▶️ Executando o projeto

No diretório do projeto, você pode executar:

npm start

Com o comando acima, você irá rodar o projeto em modo de desenvolvimento que pode ser acessado em http://localhost:3000 no seu navegador.

📚 Bibliotecas

Para o desenvolvimento foi utilizado algumas bibliotecas do npm sendo elas:

💡 Funcionalidades

Adicionando membros a times - Organo v1.0

O usuário pode adicionar os membros de sua equipe através do formulário abaixo, vinculando-os a um time, com seu nome, cargo e foto.

image

É importante ressaltar que a imagem deve ser informada através de url para que o programa possa navegar até ela e exibi-la na página:

image

Após adicionar seus membros, cada um é dispostos em sessões selecionadas pelo formulário

ezgif com-gif-maker

Esconder formulário - Organo v1.0

Após ter pelo menos um registro de time, a sessão de grupos é exibida junto ao botão de esconder formulário para melhor visualização:

ezgif com-gif-maker (1)

Criando novos times - Organo v2.0

O usuário, através do formulário de times, pode criar uma nova section para vincular os cards de membros no primeiro formulário, podendo escolher seu nome e cor:

ezgif com-gif-maker

Mudar cores das sections - Organo v2.0

Em cada section da organização, ao canto existe um input de tipo cor que é possível alterar, mudando a cor dos cards e do background da section:

ezgif com-gif-maker (1)

Deleção de cards - Organo v2.0

Em cada card criado é possível visualizar um icone de exclusão que ao pressionado exclui o card em questão, desde que o mesmo não seja um card favoritado:

ezgif com-gif-maker (2)

Persistência de dados no Local Storage - Organo v2.0

Em cada submit de formulário, adicionando membros e times, mudando suas cores e os removendo, o Local Storage guarda todas as informações para que o organograma não seja perdido quando é atualizada ou fechada a página.

Cards 🃏 Times 👨‍👩‍👦‍👦
Anotação 2023-01-06 131221 Anotação 2023-01-06 1312213

About

Aplicativo React.js / React.ts de organização de times e equipes desenvolvido no curso de formação React da Alura

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published