Repolode
danielbrendel

danielbrendel/hortusfox-web

Sistema colaborativo e auto-hospedado para organizar plantas por local e acompanhar seus cuidados e registros.

Estrelas
1,693
Forks
105
Issues abertas
30
Último commit
há 4 dias

O que é?

HortusFox é uma aplicação web auto-hospedada para gerenciar uma coleção de plantas com outras pessoas. Cada planta é associada a um local, como jardim, cozinha ou sala de estar, e cada registro pode incluir atributos, fotos, notas e logs.

Além dos registros das plantas, o app inclui gerenciamento de tarefas com lembretes para cuidados atrasados e recorrentes, controle de inventário, calendário, busca e histórico, previsão do tempo e um chat em grupo para os membros da casa. Os espaços de trabalho podem ser personalizados com um sistema de temas, e os backups podem ser exportados ou importados pela linha de comando.

O app foi desenvolvido em PHP com o framework Asatru e usa MariaDB para armazenamento. Ele oferece uma REST API para integrações de terceiros, e os recursos de identificação de plantas e previsão do tempo dependem de serviços externos que exigem as próprias chaves de API do usuário.

Recursos principais

  • 01Acompanhe atributos, fotos, notas e logs das plantas, organizados por local
  • 02Sistema de tarefas com lembretes para cuidados atrasados e recorrentes
  • 03Recursos de inventário, calendário e busca
  • 04Chat em grupo colaborativo e configurações de perfil individuais
  • 05Temas personalizáveis, backups e uma REST API
  • 06Identificação de plantas via Pl@ntNet e previsão do tempo via OpenWeatherMap

Casos de uso

  • Compartilhar entre os moradores as responsabilidades pelos cuidados com plantas domésticas
  • Acompanhar tarefas de rega e troca de vasos em uma coleção de casa ou estufa
  • Manter um diário do crescimento das plantas e do histórico de cuidados
  • Criar ferramentas personalizadas de cuidados com plantas usando a REST API

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/danielbrendel/hortusfox-web.git
  2. 2

    Defina as credenciais de administrador, o fuso horário e as configurações do banco de dados em docker-compose.yml

  3. 3

    Baixe a imagem

    docker compose pull
  4. 4

    Inicie o aplicativo e abra http://localhost:8080

    docker compose up -d

Antes de usar

  • Para hospedar por conta própria, é necessário ter o Docker ou, para a instalação manual, um ambiente com PHP, MariaDB e Composer.
  • A instalação manual envolve várias etapas de configuração e do banco de dados.

Em coleções

Tópicos

#plants#self-hosted#plant-care#php#mariadb#docker#gardening#collaboration#home-plants#horticulture

Perguntas frequentes

O que é hortusfox-web?
Sistema colaborativo e auto-hospedado para organizar plantas por local e acompanhar seus cuidados e registros. HortusFox é uma aplicação web auto-hospedada para gerenciar uma coleção de plantas com outras pessoas. Cada planta é associada a um local, como jardim, cozinha ou sala de estar, e cada registro pode incluir atributos, fotos, notas e logs.
hortusfox-web é gratuito? Qual é a licença?
hortusfox-web é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hortusfox-web ainda é mantido?
Manutenção ativa. O último commit de hortusfox-web foi em 3 de nov. de 2026.
Para que posso usar hortusfox-web?
Compartilhar entre os moradores as responsabilidades pelos cuidados com plantas domésticas Acompanhar tarefas de rega e troca de vasos em uma coleção de casa ou estufa Manter um diário do crescimento das plantas e do histórico de cuidados Criar ferramentas personalizadas de cuidados com plantas usando a REST API
Como instalar hortusfox-web?
Clone o repositório: git clone https://github.com/danielbrendel/hortusfox-web.git Defina as credenciais de administrador, o fuso horário e as configurações do banco de dados em docker-compose.yml Baixe a imagem: docker compose pull Inicie o aplicativo e abra http://localhost:8080: docker compose up -d
Onde consigo hortusfox-web?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/danielbrendel/hortusfox-web

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados