Skip to content

ronierlima/ecos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECOS Modeling 3.0

📋 Sobre o Projeto

O ECOS Modeling 3.0 é uma plataforma avançada para modelagem e compartilhamento de modelos desenvolvidos pela comunidade de ECOS. Esta ferramenta visa facilitar a colaboração entre pesquisadores, promovendo a disseminação e o crescimento da área através do compartilhamento de conhecimento e modelos.

✨ Principais Funcionalidades

  • Modelagem de ECOS: Criação e desenvolvimento de modelos (herdado da versão 1.0)
  • Repositório de Modelos: Plataforma centralizada para armazenamento e compartilhamento de modelos
  • Colaboração: Sistema que permite a comunidade contribuir e expandir a base de conhecimento
  • Consultas: Interface para pesquisa e análise de modelos existentes
  • Educação: Recursos para compreensão da importância da modelagem adequada

🚀 Tecnologias Utilizadas

  • Backend:

    • Java 17
    • Spring Boot 2.4.0
    • Spring Security
    • Spring Data JPA
    • PostgreSQL 15
    • MinIO (armazenamento de objetos)
    • JasperReports 6.19.1
    • ModelMapper 2.3.0
  • Ferramentas de Desenvolvimento:

    • Maven
    • Docker
    • Docker Compose 3.7

🛠️ Configuração do Ambiente

Pré-requisitos

  • Java 17
  • Maven 3.8+
  • Docker e Docker Compose
  • PostgreSQL 15 (opcional, já incluído no Docker Compose)

Instalação

  1. Clone o repositório:
git clone [URL_DO_REPOSITÓRIO]
  1. Construa o projeto:
mvn clean install
  1. Inicie os serviços com Docker Compose:
docker-compose up -d

A aplicação estará disponível em:

📚 Estrutura do Projeto

src/
├── main/
│   ├── java/          # Código fonte Java
│   └── resources/     # Recursos da aplicação

🔐 Segurança

  • Autenticação OAuth2
  • Spring Security
  • JWT (JSON Web Tokens)

📊 Armazenamento

🔧 Variáveis de Ambiente

As principais variáveis de ambiente configuradas no Docker Compose:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors