Bem-vindo ao repositório da nossa organização fictícia! Este projeto foi desenvolvido como parte de um estudo escolar e tem como objetivo criar um sistema robusto de gerenciamento de tarefas, utilizando tecnologias como React, API RESTful, banco de dados e uma interface gráfica em Java. Além disso, incluímos uma comunicação com o Arduino por meio de uma API.
O projeto está organizado da seguinte forma:
-
frontend-react: Contém o código fonte da aplicação frontend, desenvolvido em React. Aqui, você encontrará componentes, páginas e estilos necessários para criar uma interface de usuário moderna e intuitiva.
-
api-restful: Esta pasta abriga a API RESTful que será responsável por gerenciar as operações no banco de dados. Utilizamos tecnologias como Node.js e Express para criar endpoints que serão consumidos pelo frontend.
-
banco-de-dados: Aqui estão os scripts necessários para a criação do banco de dados utilizado pelo sistema. Utilizamos um banco de dados relacional para armazenar informações sobre tarefas, usuários e outras entidades relevantes.
-
interface-grafica-java: Contém o código fonte da interface gráfica em Java. Essa parte do projeto proporciona uma experiência de usuário desktop e se comunica com a API para realizar operações no banco de dados.
-
arduino-comunicacao-api: Esta parte do projeto é dedicada à comunicação com o Arduino. Implementamos uma API que permite a troca de informações entre a aplicação e dispositivos Arduino, possibilitando a integração de tarefas físicas ao nosso sistema de gerenciamento.
Certifique-se de seguir as instruções de configuração em cada pasta para garantir que o ambiente esteja devidamente preparado para o desenvolvimento e execução do projeto.
Se desejar contribuir para o projeto, siga estas etapas:
Crie uma branch para sua feature: git checkout -b minha-feature
Faça commit das suas alterações: git commit -m 'Implementação da minha feature'
.
Faça push para a branch: git push origin minha-feature
.
Abra um pull request.
Gabriel Oliveira - Desenvolvedor
Rafael Moreira - Desenvolvedor
Agradecemos por contribuir para o nosso projeto! Se tiver dúvidas ou sugestões, sinta-se à vontade para entrar em contato com a equipe de desenvolvimento.