Skip to content

lmtsufape/coppabacs

Repository files navigation

Projeto do Sistema de Gestão de Bancos de Sementes da Coppabacs - Sigebacs 🌿

Visão Geral

O objetivo principal do projeto é o de enriquecer o conhecimento dos discentes envolvidos no projeto, além de contribuir com o processo de gestão da Cooperativa de Pequenos Produtores Agrícolas dos Bancos Comunitários de Sementes (COPPABACS).

O projeto visa facilitar a gestão da cooperativa em questão dentro do cenário da agricultura familiar, enriquecendo a cultura das sementes crioulas.

Arquitetura de Software

Cliente (Client)

  • Tecnologias utilizadas: HTML, SCSS, JavaScript e React.

Servidor (Server)

  • Tecnologia utilizada: SpringBoot, JAVA.

Camada de Dados (Data Layer)

  • Banco de Dados: PostgreSQL.

Camada de Infraestrutura (Infrastructure Layer)

  • Servidor de hospedagem: Servidor da UFAPE.

Rodando o Projeto

Acesse o Front-End 💻

# Clone o repositório
$ git clone <https://github.com/lmtsufape/coppabacs.git>

# Vá para o diretório front-end do projeto
$ cd frontend

# Instale as dependências
$ npm install

# Inicie o projeto
$ npm run dev

$ http://localhost:3000 🎉

Acesse o Back-End 🛠

# Clone o repositório (ignore caso tenha clonado na etapa acima)
$ git clone <https://github.com/lmtsufape/coppabacs.git>

# Utilizando o PostgreSQL ou similar, crie um banco com o nome
$ coppabacs

# Vá para o diretório do back-end do projeto
$ cd backend/src/main/resources

# Dentro do arquivo application.properties, insira o nome de usuário e a senha do PostgreSQL
$ spring.datasource.username=***nome de usuário***
$ spring.datasource.password=***senha do usuário***

# Inicie o projeto
$ run java 🎉

Documentação do Projeto

  • A documentação necessária encontra-se dentro da pasta Documentos na raiz do projeto.
  • A documentação completa pode ser solicitada neste link, porém depende de autorização do LMTS.

Organização Responsável

Este projeto é conduzido pelo Laboratório Multidisciplinar de Tecnologias Sociais (LMTS) da Universidade Federal do Agreste de Pernambuco (UFAPE). O LMTS é uma organização dedicada à pesquisa e desenvolvimento de soluções tecnológicas que contribuam para o bem-estar da sociedade e para o avanço da educação.


Este repositório contém o código-fonte e a documentação relacionada ao projeto do Sistema de Gestão de Bancos de Sementes da Coppabacs - Sigebacs. Para contribuir, siga as diretrizes do projeto e as boas práticas de desenvolvimento estabelecidas pela equipe.

Desejamos um bom desenvolvimento!

Atenciosamente, equipe do SIGEBACS. 🎓

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9