This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/hortusfox on 2024-07-10 11:52:29+00:00.


Hey r/opensource

I want to introduce you to my plant management app HortusFox. It’s a useful companion for your leafy friends, no matter if they are indoor or outdoor plants.

The project started when my girlfriend asked me to create her a plant management app for her 100+ plants.

Meanwhile the project grew bigger and bigger and now reached a stable state with many features. I am really happy to proceed on working on the project and expanding it, because there is still much to do.

What features does it have?

  • Plants management: Manage various details about your plants as well as media, tags and notes. Organize your plants in created rooms that reflect your home. Create global or plant specific custom attributes. Label your plant pots with IDs and QR codes.
  • Tasks: Create tasks (with or without due date) to remind you of what you need to do to treat your plants
  • Inventory: Manage your plant related inventory with name, description, location, amount of items and preview photo
  • Search feature: Search your database for your plants. Type in search tokens or IDs to find your plants
  • Calendar: Manage important dates in your calendar. Create custom calendar classes for your specific doings
  • Weather forecast: Use the weather forecast feature in case you are maintaining outdoor plants or a garden via your own free OpenWeatherMap API key
  • Collaborative chat: If you are working on your plants in a collaborative environment, the chat helps your team to keep you up to date with anything that goes on in your workspace
  • History feature: Keep track of all your gone plants. Dwell in memories and never ever forget old plants
  • Theme system: Get or create themes for your workspace to get a more personal note. Currently there are only a few themes available, but we are going to create more themes soon!
  • Backup feature: Export backups as a ZIP file and import backups into an empty workspace
  • API feature: Allow third-party-systems to communicate with your personal workspace
  • Extensive administration: Many aspects of your workspace can be adjusted by admins. The system supports two user roles: Users and Admins
  • Many, many more!

Since the system is a selfhosted system, you can even just try the working live demo to get an impression of the app. After that you can decide whether you want to host it on your own environment. You can use shared hosting as well as just pull and run the docker image.

Link to app homepage:

Demo:

GitHub:

I greatly appreciate any feedback. You are also welcome to contribute on GitHub.

Have a nice week!