this post was submitted on 23 Jan 2024
0 points (NaN% liked)

Asklemmy

43746 readers
1361 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
 

Hi. Does anyone have any recommendations for FOSS shopping list software for android, which has a "sync" feature so that it can be used by the whole family?

I currently rely on workflowy, and - while it works great - I'd really rather use something that was open source. Thanks in advance.

top 13 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 0 points 9 months ago

Grocy does this and a lot more

[โ€“] [email protected] 0 points 9 months ago (1 children)

Good timing for me to join the community! For OP and anyone else interested: I am working on an open-source shopping list web app. It's just a web app, NOT a native Android or iOS app, at least for now.

The project is here: https://gitlab.com/jaymrosenblum/good-groceries

It's not super feature rich, I've tried to focus on usability first. The basic concepts: You have a Team with one or more Users who share a list. Users can be part of multiple Teams so you can create one-off Teams with other people for events and trips. Each Team defines one or more Stores and Sections. Each item has a few fields, a priority value (0 - Have it, 1 - Don't have it, 2 - Need it, 3 - Urgent) and can be added to multiple Stores and multiple Sections. Then when you view your list, you have controls to say which store(s) you want to view, a filter for priority value(s) of items you want to see, a keywords filter, and the ability to expand/collapse the sections. You can quickly update priorities (i.e. "check off" items) as you shop from the list view.

I'm the sole dev. But my SO and I use it and I already have a few friends and family members using it so I plan to keep improving it and keep it running as long as I can. I'm currently running the production instance on Vercel with the database on Supabase (both free tier). Anyone web dev inclined could stand up their own instance if I ever had to take mine down for any reason. And any user can take a full export of their data right from the UI at any time (currently only as JSON, but plan to add CSV option).

Integrated with google for authentication. If anyone is interested but needs an auth integration besides google, if it's supported by next-auth (https://next-auth.js.org/configuration/providers/oauth#built-in-providers) I'll be happy to look into adding it.

I have a couple updates I'd like to push out today/tomorrow before taking on new users but if anyone's interested please DM me and I'll get you added ASAP! Or reply with any questions.

p.s. I am planning to add opt-in zero-knowledge data encryption to try to address data privacy concerns, hopefully in the next couple weeks.

[โ€“] [email protected] 0 points 9 months ago

Sounds great. I am interested and would love to follow development. I'll check out the gitlab page. Thanks ๐Ÿ‘

[โ€“] [email protected] 0 points 9 months ago

And the misses already had the HA app on her phone.

[โ€“] [email protected] 0 points 9 months ago (1 children)

My use case is very very basic, but the to-do list in home assistant does the bare-bones things I need

[โ€“] [email protected] 0 points 9 months ago

Same, I do that. I have it integrated into Todoist which Alexa is also tied into, so I can manage it from voice commands or the app all the same. I don't need a very complicated set of features in the lists themselves, but I've found that if I can use voice commands while cooking, I'm far more likely to remember to buy things I need as I use them up.

[โ€“] [email protected] 0 points 9 months ago (1 children)

Not open source, but my husband and I have been using the premium version of Our Groceries for several years.

https://play.google.com/store/apps/details?id=com.headcode.ourgroceries

[โ€“] [email protected] 0 points 9 months ago (1 children)

We one time payed for that (probably not an option now) years ago and have used it ever since. Works great. Not open source, though.

[โ€“] [email protected] 0 points 9 months ago (2 children)

One-time payments. Those were the days.

There's this game called Futoshiki that I paid for once and I played every night before bed. I would play it with a dim screen until I fell asleep. Worked fine for probably close to a decade but recently started showing ads again. The email address for the developer is no longer valid. All other games like it that I found were subscription-based.

[โ€“] [email protected] 0 points 9 months ago

Sorry to hear about that. But also thank you for introducing me to this game! I found a free website https://www.futoshiki.com/ and I'm playing it right now!

[โ€“] [email protected] 0 points 9 months ago

I almost bought OGSL many years ago too until I realized there was no damn chance I'd need the sharing functions anyhow lol.... But same deal happened to me with aCar. Was a great app for tracking all my car mileage, service, expenses, fill-ups, etc, but even though I paid for lifetime unlock, that's no longer valid. Such a crock of shit.

[โ€“] [email protected] 0 points 9 months ago* (last edited 9 months ago) (1 children)

I use tasks and set up a self hosted caldav instance. I think if you donate to tasks they'll do the syncing for you too? Don't quote me on that though

[โ€“] [email protected] 1 points 9 months ago

Thanks - I'll look those up. I am more than happy to pay for a small subscription or make a donation, this kind of service would definitely be worth it. I do have a server though, so it would also be ok to self-host. (But the more automatic it is, and less maintenance I have to do, the better.. ) :)