Сообщество RSS DEV
Подписаться
66-й день обучения MERN Stack
Разработчик находится на 66-м дне 100-дневного челленджа по полностековой разработке, сосредоточившись на создании транзакционного пользовательского опыта. Сегодняшние достижения включают разработку динамической страницы с деталями объекта недвижимости с триггерами призыва к действию для бронирования в реальном времени и масштабируемыми компонентами отзывов. Ключевой созданной функцией является интерактивный компонент бронирования, который рассчитывает цены в реальном времени в зависимости от дат и количества гостей. Нажатие кнопки "Забронировать" запускает платежный конвейер, отправляя необходимые данные в платежный шлюз. Кроме того, была реализована модульная и адаптивная сеточная система для отображения отзывов пользователей, включающая детали пользователя и усеченные комментарии с опцией "Показать больше". Проект значительно эволюционировал от использования плоских JSON-файлов к использованию SQL-баз данных, а теперь использует MongoDB с Mongoose для надежного хранения данных. Завтра разработчик планирует завершить интерфейс платежного экрана и позволить пользователям отправлять новые отзывы. Разработчик также ищет мнения сообщества по стратегиям расчета цен для систем бронирования, в частности, следует ли обрабатывать их на стороне клиента или сервера. Полная архитектура проекта доступна на GitHub.