# Приложение для выбора ужина, созданное без программирования

*Личное · Пошаговая настройка*  
Страница: https://ahamoment.ru/c/prilozhenie-dlya-vybora-uzhina-sozdannoe-bez-ei2w

## Что делает

Codex пишет код, ставит библиотеки и запускает сервер по описанию на обычном языке. Так автор, не умеющий программировать, сделал локальное приложение для семейных ужинов: оно ведёт учёт продуктов, рецептов и энергии повара.

## Результат

Создано рабочее приложение за неделю

## Для кого

- Для себя

## Инструменты

- **ChatGPT** — Чат-бот с ИИ от OpenAI

## Что понадобится

- Компьютер с установленным Python
- Доступ к нейросети Codex
- Базовые знания работы с терминалом (для запуска)
- Время настройки: 1 неделя
- Сложность: Без кода
- Расходы: ≈ 9 $/мес за доступ к API рецептов (Edamam)

## Как повторить

1. Опишите задачу чётко: что должна делать программа.
2. Создайте на компьютере папку для проекта.
3. Отправьте промпт нейросети и попросите создать структуру проекта и код.
4. Установите нужные компоненты (нейросеть подскажет, какие именно, например библиотеки Python).
5. Запустите приложение через терминал или командную строку.
6. Заполните базу своими данными: продукты, рецепты, предпочтения.
7. Откройте приложение в браузере и получите рекомендации.

## Промпт

```
You are Codex acting as a careful senior engineer and product builder for a non-coder.

Project: "What's for Dinner" — personal-use app running locally on macOS (no cloud, no accounts).

Goal: help decide dinner using pantry/garden/restrictions/appliances, weather constraint, and (later) web recipe search.

Hard constraints:
- Must be runnable by a non-coder with a single command, and opened in a browser.
- Store all data locally in a single folder; use SQLite.
- Provide clear, step-by-step run instructions in a README.
- Implement in small milestones. After each milestone: tell me exactly how to run, what to click, and what should happen.

Tech choice (unless you have a strong reason otherwise):
- Backend: Python + FastAPI
- DB: SQLite
- Frontend: simple HTML or minimal React (choose whichever is simplest for a non-coder)
- Use migrations or create tables automatically on first run.

Milestone 1 (implement now, stop after it works):
- CRUD screens for:
  1) Pantry inventory (name, qty/unit, category, location, expiry date, notes)
  2) Garden items (name, qty/unit, ready now, notes)
  3) Dietary restrictions/preferences (household + per-person)
  4) Appliances available (checkbox list)
  5) Restaurants (name, cuisine tags, service type, notes)
- A home page that links to each list.
- Basic validation and sorting (expiry soonest first in pantry).

Output:
- Create the repo structure and all code.
- Write README with install + run steps for macOS.
- Include a simple seed data option (optional).

Do not implement weather or recipe web search yet.
```

## Подробности

Автор, у которого 40 лет опыта в IT, но программировать он не умеет, захотел автоматизировать выбор семейного ужина. Учесть нужно многое: продукты в холодильнике и на огороде, сроки годности, пищевые аллергии, кухонные приборы, погоду и усталость того, кто готовит. Готовые приложения из магазинов не подошли из-за местных продуктов.

Автор взял нейросеть Codex и описал требования к программе обычным языком. Codex создал структуру проекта, написал код на Python, установил библиотеки для веб-интерфейса и базы данных и объяснил, как всё запустить. Приложение работает на компьютере локально, без облака и регистрации. В нём есть списки продуктов, рецептов, ресторанов и диетических ограничений, а отдельная страница предлагает варианты ужина по всем введённым данным.

Работа заняла около недели.

## Источник

- Оригинал: [My new retirement hobby: I just built my first app, in less than a week | Countries Beginning with I](https://www.beginningwithi.com/2026/03/03/retirement-hobby-built-my-first-app-in-under-a-week/)
- Перевод и пересказ ahamoment
- Добавлено: 28 октября 2026 г.
- Кейс на ahamoment.ru: https://ahamoment.ru/c/prilozhenie-dlya-vybora-uzhina-sozdannoe-bez-ei2w
