Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

347 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Herbário Virtual Felisberto Carmago

Plataforma desenvolvida para o gerenciamento, compartilhamento e catalogação de espécies vegetais, com base em dados científicos e taxonômicos.

Deploy Status Static Badge

UFRA Logo

📄 Leia em: Português (README.pt-br.md) | English (README.en.md)

📘 Descrição

O herbário é um acervo de plantas preservadas que serve como referência científica para estudos botânicos, ecológicos e conservacionistas. O herbário Felisberto Camargo da Universidade Federal Rural da Amazônia (UFRA) foi criado em 1976 com o objetivo de coletar, identificar e armazenar exemplares de plantas da região amazônica, bem como promover pesquisas e atividades de ensino.

Neste cenário de importância, as tecnologias podem auxiliar no gerenciamento e disponibilidade global do acervo. Assim, com base em pesquisas realizadas no herbário da UFRA, observou-se a necessidade de aumentar a visibilidade e capacidade de compartilhamento de informações. Portanto, o presente trabalho apresenta uma aplicação web para auxiliar qualquer pessoa com interesse em conhecer o acervo. A proposta refere-se à criação de um Museu virtual, desenvolvido para a exibir todas as espécies do herbário, possibilitando o acesso a informações gerais e especificas sobre o acervo do museu em qualquer local do mundo.

Além do Museu admin que terá como responsabilidade gerenciar todo o fluxo de dados necessário para que os conteúdos possam ser disponibilizados, garantindo a integridade e autenticidade das informações.

🚀 O projeto é parte integrante do Trabalho de Conclusão de Curso (TCC) em Sistemas de Informação – Universidade Federal Rural da Amazônia.

📚 Documentação

A documentação completa será mantida na Wiki ou /docs/readme.md.

🌱 Funcionalidades

  • Cadastro e consulta de espécies com hierarquia taxonômica.
  • Gerenciamento de características botânicas por espécie.
  • Upload e visualização de imagens via MinIO.
  • Autenticação e controle de acesso com permissões por perfil.
  • Suporte a filtros combinados por característica e taxonomia.
  • Suporte multilíngue (i18n).
  • Integração com Swagger para documentação da API.
  • Banco de dados relacional (PostgreSQL + TypeORM).
  • Armazenamento em nuvem via MinIO.
  • Deploy com Docker e GitHub Actions.

🖥️ Stack Tecnológica

  • Backend: NestJS + TypeORM
  • Frontend: Next.js + React
  • Banco de Dados: PostgreSQL
  • Armazenamento de arquivos: MinIO
  • Containerização: Docker
  • Deploy: VPS (Oracle Cloud) + GitHub Actions + Cloudflare + Nginx

👥 Contribuidores

Seu Nome
Davys Lima
📧 💻
Seu Nome
Denis Charles
📧 💻

🤝 Suporte

Para dúvidas ou sugestões, entre em contato via GitHub Issues ou pelo e-mail institucional.


About

Virtual herbarium platform for managing, sharing, and cataloging plant species of herbarium Felisberto Camargo from UFRA, built with NestJS and PostgreSQL.

Topics

Resources

Code of conduct

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages