Git Product home page Git Product logo

homechart's Introduction

logo Homechart

Your Family's Mission Control

Latest Release Notes: v2024.06

💬 Discussions
📖 Docs
⬇️ Get Homechart
🛣️ Roadmap

Homechart is a web-based platform for organizing and managing your household.

Homechart simplifies your digital life:

😍 No more duplication
One place for all your household data

📅 One calendar for everything
Plan events, meals, chores, and more

🔗 Save money for what matters
Link your budgets, projects, and shopping lists

📣 Keep your household in sync
Reminders for events, meals, tasks, and more

👪 Designed for everyone in your household
Supports extended, divorced, and blended families

🗣️ Multilingual
Available in English, عربي, Deutsch, Español, Francais, हिन्दी, Nederlands, and 中文

🙌 No ads, ever
We will never sell your data, we just help you manage it

🤓 Secure, Encrypted and Private
Homechart runs in the cloud or self-hosted on your network

Visit https://homechart.app for more information.

homechart's People

Contributors

thequailman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

homechart's Issues

As a user, I want Homechart to use ActivityPub so I can share data with the Fediverse

I need help fleshing this out! In theory Homechart might be able to communicate with other ActivityPub apps like Mastodon and participate in the Fediverse. The benefit for using Homechart to do this is the ability to share data in Homechart, namely recipes, tasks, and wikis (maybe more?) with ActivityPub. This would enable federation across Homechart instances, among other things.

Requirements

As a user, I can't import recipes from certain sites because their ld+json format doesn't match what Homechart is expecting

Discussed in #65

Originally posted by root9191 January 27, 2022
Hello,
i have issues, when i want to import Recipes from this Website: example
Does the Site not allow to import this Recipe or this a Problem in Homechart?

  • Rework HTMLToJSONLDRecipe to handle recipeInstructions as a string or an array of strings.

This website should work: www.pressureluckcooking.com/instant-pot-sausage-shells/

As a user, I want to track my health and mood in Homechart so I can discover allergies and other issues

Requirements

  • Track what I ate, did, and felt that day
  • Show graphs and some kind of correlation between these
  • Have the ability to track these for other family members/children
  • Remove old HealthLogs
  • Correlate HealthInputs and HealthOutputs via triggers (adding a health log will add correlation for an input or output)
  • Users can configure impact

API

  • Add HealthInput model
  • Add HealthOutput model
  • Add HealthLog model
  • Add initial food, activity and symptom data for new households
  • Add initial food, activity and symptom data for existing households
  • Add HealthInput controller
  • Add HealthOutput controller
  • Add HealthLog controller
  • Counts
  • Permission checks
  • Task to delete old health logs
  • Admin can re-init models on all households or certain ones (need to add on conflict stuff probably for Create functions)

UI TODO

  • Add HealthInput list
  • Add HealthOutput list
  • Add HealthLog view (calendar)
  • Add buttons/states for admin to re-init models
  • Permissions
  • Calendar view for meal plan (link to /calendar with only meal plan)
  • Calendar view for health log (link to /calendar with only health logs)
  • Table list for health log view

Ideas

  • Severity for health log

As a user, I want to use Homechart to organize my inventory using labels so I can easily find my items

Discussed in #43

Originally posted by iotemylabs January 11, 2022
Hi!

I think extending the Inventory section to include 'Item' 'Box' 'Box Location' and a QR Code setup so you can scan the code and see what's inside without opening the box, very similar to how it is handled on Thingybase https://www.thingybase.com/

Also including API Endpoints and Alexa Endpoints so "Ask Homechart where my is".

Can be very beneficial for Home Organization.

Requirements

  • Extend InventoryView so it can be used as a container. InventoryView can either filter all items OR the view can be marked as a container and only show items added to it.
  • InventoryItems now inherit fields from Inventory views if they're specified
  • Have Homechart generate labels for containers
  • Items have a primary InventoryCollection which they will inherit values from
  • Items can have a location field, otherwise they inherit the location of the container
  • Make the UX for this abstract this/revamp views to be more user friendly to configure.

As a user, I want to interact with Homechart via Alexa so I can manage my household with my voice

Requirements

  • Users can use Alexa to access Homechart, similar to Google Assistant

To Do

  • Setup Alexa intents
  • Setup API endpoint
  • Setup OAuth flow
  • Test account linking
  • Test intents

https://developer.amazon.com/en-US/docs/alexa/custom-skills/request-and-response-json-reference.html#response-format

Tests

  • controllers/getAssistantResponse
  • controllers/AssistantsAmazon
  • controllers/AssistantsGoogle
  • controllers/CheckSession
  • views/OAuth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.