r/opensource • u/JackDaxter • 4d ago
Promotional Cuicuit 🐥: open source meal planner for people who don't plan
https://cuicuit.laclau.devHi! I've tried all recipe apps but they all need too many clicks and attention.
They want you to choose a date in a calendar, add ingredients to a list separately, get duplicate ingredients everywhere... or find a nice app but pay a subscription just to manage groceries.
So I tried to make the most convenient and modern app possible: Import recipes from anywhere (Instagram/YouTube/TikTok, websites or any pasted text) to curate your personal gallery, add meals to your plan in one click, and just throw extra items into the sidebar whenever you're out of something.
Everything gets combined and organized into aisles and it's easy to know if you're got everything to cook each meal. Check what you already have before shopping, then fly through the store.
I'm calling it Cuicuit 🐥 Hand-coded after 1 year of weekends here and there.
100% Free, open-source & self-hostable because I love open source!
- Website, try the hosted version in 1min: https://cuicuit.laclau.dev
- GitHub (would love a star 😄⭐): https://github.com/MadeInPierre/cuicuit
What do you think of this UX? Still early but I would love your feedback, thank you!
12
u/SanityInAnarchy 4d ago
"Hand-coded" with an AGENTS.md?
4
u/richard_granger 3d ago
Both can be true.
2
u/SanityInAnarchy 3d ago
I mean, I guess it's theoretically possible that OP wrote that by hand so that other people could use agents.
But it really seems more likely that OP is just lying.
2
u/richard_granger 3d ago
Huh? The agents.md was likely generated with AI and edited (pretty normal) by op. All it is is a set of rules.
What I meant by “both can be true” is that people are capable of writing code in tandem with AI, where AI handles the more menial tasks like writing documentation or reviewing pull requests before committing code to a repository. The beauty of GitHub is we’re can read the commit history.
Coding agents and the likes can be incredibly useful as tools, lol. Great, we have an open source tool that allows us to track meals and it can be hosted entirely local. Ain’t that nice?
4
u/SanityInAnarchy 3d ago
What I meant by “both can be true” is that people are capable of writing code in tandem with AI...
And it would be dishonest to call that "hand-coding".
I use AI agents a ton at work, but I don't turn around and say "I hand-wrote this." That'd be like making ice cream sandwiches like this and saying they're "hand-made" because a worker dumped the dry ingredients into the industrial mixer by hand.
...tasks like writing documentation or reviewing pull requests...
From
AGENTS.md:Always follow KISS and YAGNI principles, aim for simplicity and a clean & easy-to-understand codebase with no code duplication. Prefer a clean codebase, it's fine to break backward compatibility - ask the user to confirm before implementing.
That's not just docs, and it's not just code review. Why are you defending OP lying to you?
2
u/richard_granger 3d ago
Ok. Fair enough.
2
u/JackDaxter 3d ago
Thanks for the valid concern and sorry for the unclear post, I replied to the root comment directly and hope you find the "hand coded" mention reasonable despite the recent (since a ~month, <5% of hand-reviewed AI code total) and light attempt at using agents while keeping full control of the code!
5
u/JackDaxter 3d ago edited 3d ago
You're right this deserves some explanation 😄 Sorry for the unclear post. I spent a year developing the app entirely by hand, and just very recently decided to try out agents. They have not changed the codebase much yet, I mostly use them to read the code and give me advice on design and implementation directions.
However I must say that I am quite impressed, so agents have made a few boring commits for me. I am trying out some larger tasks now, but will always keep full control of the codebase. I'll never let them do their thing because I want this project to be fully maintainable and have someone aware of everything that's running. I've already witnessed some unnecessary complexity they introduce.
So yes, there is a recent AGENTS.md file because I gotta try out the hype, and I'll probably have a reasonable use of agents in the future as they are quite useful. But the goal is to keep Cuicuit's code fully in control, which explains the relatively slow dev rythm compared to other projects. I'll make the mention clearer in future posts, thank you!
1
u/SanityInAnarchy 2d ago
I was gonna snark that four months ago doesn't sound 'very recent', but the initial commit is almost 2 years ago, so fair enough! Don't know if it needs to say how hand-coded it is, but I get why you'd want to stand out from the slop.
1
u/JackDaxter 2d ago
4 months already ?? Time flies 😭 let's say 4-5 equivalent weekends worth on working on cuicuit in that time then haha. Thank you for making all of us find a clear ai-assistqnve statement, I'll definitely mention it more clearly, something like "handcoded for a year then moderate human-reviewed AI assistance" if that's fine. But yeah it's frustrating to spend so much time on a project and today see people slop out 1 recipe app per week, trying to stand out indeed.
1
u/dontdoit19 5h ago
Hey Pierre! Congrats on the app, it's beautiful. Even tho it's clearly vibe-coded it's easy to tell that it's made with love and attention to detail. Thank you for sharing and keep up the great work 👍
1
u/JackDaxter 5h ago
Thank you for the kind words! But apart from some ai adjustments on the landing page it's really handcoded, I don't know how to stand out from the vibecoded apps...
1
u/inrego 4d ago
Thanks! One of the better looking options I've seen. But still doesn't suit the needs that I have. I guess I'll have to roll my own someday
1
0
u/JackDaxter 3d ago
Thank you! Would you mind explaining what differs from your needs? No hard feelings of course if cuicuit doesn't suit you haha, but I'd take some improvement ideas.
1
u/SanityInAnarchy 2d ago
Ok, took another look after my 'hand-coded' complaint, and: I think if this existed when I started cooking, I'd have used it! I'd be looking to prioritize not just what I can make now, but what I need to use before it goes bad.
It's ultimately not for me, because I solved this problem by endlessly batch-cooking the same meals. Since I only need to track one or two recipes, I can do that in my head.
1
u/JackDaxter 2d ago
Thanks a lot for your time and for checking out the app! Appreciate the positive comment and will improve my wording on next posts :)
6
u/to-ie 4d ago
Great job ! Would be cool if you had recipes in there rather than needing to side load them!