Skip to content

This repo is dedicated to Almanac, a modern and automated system for interacting with your garden.

License

Notifications You must be signed in to change notification settings

ZanzyTHEbar/Almanac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📅 Open Source Garden Almanac 🗓️

Warning

This project is not yet complete - it is not fully functional - please do not use it intending it to work. I am actively working on this as i have the time to do so. Stay tuned, I'll make a release once the project is fully operational. The instructions for use will change, as i have switched the UI to the tauri framework.

This repo is dedicated to the Open Source Garden Almanac, an automated system for journaling, tracking, and monitoring your garden, farm, or homestead.

WHAT IS THIS PROJECT

This project is dedicated to designing a sleek and platform agnostic locally run Almanac for displaying, interacting, organizing general garden tasks. With the intention of providing a user-friendly and minimalistic user interface.

Some features of the calendar

Setup ✔️

Things to Do 📝

Below is a list of project goals, completed goals are marked with a check.

Hardware

Important

TODO

Most likely Golang with Encore running in a distributed cloud.

Software

  • Implement proper error handling & logging
  • Implement NTP service to get Real-Time based on time-zone
  • Implement proper documentation
  • Implement custom themes the user can choose from
  • Implement theme changes based on weather outside -> Implement choice to change to opposite - ex: Hot outside show cool theme
  • Implement weather display section
  • Add radio button to enable/disable slideshow of calendar images -> Custom images from DLNA or One Driver server -> Stock photos from microsoft windows backgrounds -> stock images of seasons/places
  • Implement option for Presence Detection via a choice of sensors or phone GPS
  • Cronjob to update calendar images every day
  • Implement a way to add custom events to the calendar
  • Implement a way to add custom tasks to the calendar
  • Implement a way to add custom notes to the calendar
  • Implement a way to add custom reminders to the calendar
  • Implement a way to add custom weather alerts to the calendar
  • Implement a way to add custom weather forecasts to the calendar
  • Implement a way to add custom weather warnings to the calendar

Contributing 🤝

Contributions, issues and feature requests are welcome!
Feel free to check issues page.