Início3 min

2025_08_02_CSOnline - Parte II - Avanços contínuos no projeto

Acompanhe o progresso

Avanços contínuos no projeto

2025_08_02_CSOnline - Parte II - Avanços contínuos no projeto

Christian Mulato 

Desenvolvedor Java Sênior | Especialista em Back-end | Jakarta, Spring Boot, REST APIs, Docker | Engenheiro Químico

2 de agosto de 2025

Desde nosso último artigo, o CSOnline tem avançado rapidamente. O que começou como uma aplicação JSF legado agora está se transformando em uma arquitetura moderna e distribuída, com uma clara separação entre backend e frontend. Esta evolução reflete nosso compromisso com boas práticas de desenvolvimento e preparação para os desafios do mercado atual.

Backend: Solidez e Maturidade

Nosso backend Jakarta EE 10 está mais robusto do que nunca:

Os endpoints REST agora estão 100% funcionais, com testes unitários abrangentes garantindo a confiabilidade de cada operação CRUD.

Frontend: A revolução em Vue.js

O grande destaque desta fase é nosso novo frontend SPA desenvolvido em Vue.js 3:

O frontend já está 100% funcional com dados simulados, pronto para integração com os endpoints REST do backend. A experiência do usuário foi cuidadosamente elaborada para garantir produtividade e facilidade de uso.

Integração e Deploy

Desenvolvemos scripts PowerShell que automatizam todo o processo de build e deploy:

Nossa documentação inclui diagramas de sequência, guias de configuração e tutoriais completos para quem deseja explorar ou contribuir com o projeto.

Próximos passos e oportunidades

Estamos prestes a iniciar a fase de integração entre o frontend Vue.js e o backend Jakarta EE. Esta é uma excelente oportunidade para:

O CSOnline está se tornando não apenas um sistema de gestão de entregas, mas uma plataforma completa que demonstra as melhores práticas em desenvolvimento fullstack moderno.

Como participar

Se você se interessou por este projeto:

  1. Faça um fork do repositório: https://github.com/chmulato/csonline
  2. Explore a documentação em doc/INDEX.md
  3. Veja o sistema em funcionamento seguindo o guia no README.md
  4. Proponha melhorias através de Pull Requests ou discussões no Issues

Acreditamos que o desenvolvimento colaborativo gera não apenas software de melhor qualidade, mas também comunidades mais fortes e desenvolvedores mais experientes.

Acompanhe a evolução do CSOnline e faça parte desta jornada de transformação tecnológica!

#java #jakartaee #vuejs #spa #frontend #backend #fullstack #opensource #hsqldb #wildfly #devops #linkedin #devcommunity