Я хочу создать блог для хранения и представления моих рецептов.Поскольку я хочу улучшить свои навыки в Angular, я подумал, что будет лучше использовать Angular для разработки.
С концептуальной точки зрения я не уверен, как структурировать проект.
Я хочу сохранить каждый рецепт с фотографией в базе данных Postgres.
Я хотел бы иметь стартовую страницу, на которой отображается сетка с заголовком + эскиз каждого рецепта, который должен бытьвозможность фильтрации по категориям.При выборе одного рецепта должна отображаться подробная страница с описанием и несколькими фотографиями рецепта.
Было бы достаточно иметь два компонента, один для начальной страницы и один для подробного просмотра?И затем показ содержимого через отфильтрованные запросы к базе данных на основе выбора пользователя (категория на стартовой странице, идентификатор рецепта на подробной странице)?Любые другие идеи или подходы?