Organo
🇺🇸 English (apenas no GitHub) |
🇧🇷 Português |
Organo
A Organo é um protótipo de uma aplicação de gerenciar times e colaboradores.
🔨 Recursos do projeto
Organo é um protótipo de gerenciador de times e colaboradores. Nele, você pode criar times, definir editar cores para cada time, adicionar e excluir colaboradores aos times, e até favoritá-los! Esse projeto frisa a componentização, além de trabalhar com formulários, explora a ideia de uma aplicação e desenvolvimento do input do type color
.
⚙️ Técnicas e tecnologias usadas
Confira essa lista de tudo que vamos usar nesse app:
React
Create React App
JavaScript
HTML
CSS
GitHub
🛠️ Abra e execute o projeto
Para abrir e executar o projeto, execute npm i
para instalar as dependências e npm start
para iniciar o projeto.
Em seguida, vá para http://localhost:3000/ em seu navegador.
Understand the functionality of the app:
- Criar Time : Para criar um time, preencha o nome,escolha uma cor para o time e clique em
Criar um novo Time
, ao ter um colaborar adicionado, ele será exibido; - Alterar cor do Time : Para alterar a cor de um time, basta somente utilizar o
picker-color
posicionado no topo direito da seção do time. - Criar Colaborador : Para criar um colaborador, preencha o nome, o cargo, digite um endereço de imagem e escolha um time para o colaborador;
- Excluir Colaborador : Para excluir um colaborador, clique no ícone representado por um X na borda superior do card do colaborador, ele será automaticamente removido do time e excluído da plataforma;
- Favoritar Colaborador : Para favoritar um colaborador, clique no ícone representado por um coração logo abaixo da descrição do cargo do colaborador no seu card.
📚 Mais informações do tutorial
Organo é um protótipo de uma aplicação de gerenciar times e colaboradores, desenvolvido a partir do curso de React: como os componentes funcionam. Fazendo esse curso de react fui capaz de:
- Aprender a clonar um projeto existente no GitHub, instalar as dependências necessárias e rodar o código;
- Entender o que são dependências e como instalar novas dependências;
- Comparar como o React vê um componente, assim como seus props e states;
- Fazer mudanças no código, como criação de novas features e refatoração de código existente;
- Saber o que é one-way data binding, e o que isto tem a ver com VirtualDOM (e por que o React é feito desta forma)
A didática é excepcional, e contribuiu demais com o meu entendimento mais abstrato de como o React funciona, e cada vez estou mais apaixonado por ele.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Organo |
🏷️ Tecnologias | React, Create React App, JavaScript,HTML, CSS, GitHub (tecnologias utilizadas) |
🚀 URL | https://organo-cristianmeelo.vercel.app/ |
🔥 Desafio | https://cursos.alura.com.br/course/react-componentes-funcionam |