Softorium
Был на сайте: 31.05.2024 12:05

Softorium softorium

Паспорт не верифицирован

Сервис поиска и выбора отелей 

  • 0
  • Опубликовано: 2023-11-27
К нам об­ра­тил­ся заказчик для до­работ­ки сервиса Inntravel.ru — сайта выгодных пу­тешес­твий по России.

1. Backend проекта был написан на Flask. Для вза­имо­дей­ствия с базой данных приняли решение ин­тегри­ровать биб­ли­оте­ки SQLAlchemy (ORM для вза­имо­дей­ствия с базой данных) и Alembic (для уп­равле­ния миг­ра­ци­ями базы данных) в уже су­щес­тву­ющий код.

Все ранее су­щес­тву­ющие SQL-запросы пе­репи­сали через новый ORM и создали со­от­ветс­тву­ющие модели, опи­сыва­ющие струк­ту­ру базы данных. Это было не­об­хо­димо как для ис­поль­зо­вания SQLAlchemy, так и для работы с Alembic. В ре­зуль­тате этих из­ме­нений зна­читель­ная часть пре­дыду­щего кода была пе­рера­бота­на, ис­пра­вили большое ко­личес­тво ошибок, добавили ди­нами­чес­кий контент в ста­тич­ные элементы сайта.

2. Также были успешно ин­тегри­рова­ны пла­теж­ные системы: система быстрых платежей (СБП) и «Альфа-банк». Это решение поз­во­лило поль­зо­вате­лям сайта выбирать оп­ти­маль­ный способ оплаты и сделало процесс про­веде­ния тран­закций более удобным и гибким.
3. Создали систему по указанию цен на кон­крет­ную комнату в отеле в пределах от одного дня и до всего года.
4. Раз­ра­бота­ли новый личный кабинет для поль­зо­вате­лей, который поз­во­ля­ет им соз­да­вать и ре­дак­ти­ровать ин­форма­цию об отелях, а также осу­щест­влять покупку и прод­ле­ние подписок.
5. Добавили парсер для сбора данных по сайту hochu-na-yuga и создания на основе этих данных отелей на сайте за­каз­чи­ка. Для его работы ин­тегри­рова­ли систему по запуску фоновых задач через Celery.
6. Также провели большое ко­личес­тво работ с frontend-частью проекта. Несмотря на то что у за­каз­чи­ка уже были готовые шаблоны, во многих аспектах они не удов­летво­ряли пот­ребнос­тям.

Прикрепленные файлы:

Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Мобильное приложение для поиска партнеров по совместным покупкам

Мобильное приложение для поиска партнеров по совместным покупкам Заказчик пришел к нам с идеей и коротким описанием желаемого функционала. Было предложено начать разработку с MVP Android приложения. Применение agile-подхода оправдало себя, так как в ходе работ заказчик несколько раз менял направление разработки. Д…

Маркетплейс одежды

Маркетплейс одежды Перед нами стояла задача создания маркетплейса одежды зарубежных поставщиков на базе решения от 1С‑Битрикс. В ходе работ была проведена адаптации ядра Битрикс под требования заказчика: доработана корзина, карточка товара, создан компонент распр…

Сервис поздравлений WoWish

Сервис поздравлений WoWish Кроссплатформенное мобильное приложение позволяет зарегистрированным пользователям хранить памятные даты своих контактов. Каждый пользователь может составить Wish-лист с желаемыми подарками, который могут видеть его друзья. Нашей командой проведена о…

Сервис поиска и выбора отелей

Сервис поиска и выбора отелей К нам об­ра­тил­ся заказчик для до­работ­ки сервиса Inntravel.ru — сайта выгодных пу­тешес­твий по России. 1. Backend проекта был написан на Flask. Для вза­имо­дей­ствия с базой данных приняли решение ин­тегри­ровать биб­ли­оте­ки SQLAlchemy (ORM д…

Разработка сайта производителя взрывобезопасного оборудования

Разработка сайта производителя взрывобезопасного оборудования Заказчик — один из ведущих производителей взрывобезопасного оборудования в России, пришел к нам с заданием написать скрипт для обновления информации о товарах на сайте. Данные для обновления должны были загружаться путем парсинга XML-файла, полученно…

Доработка сервиса Wi-Fi аналитики HVALA.

Доработка сервиса Wi-Fi аналитики HVALA. HVALA предоставляет своим пользователям услуги Wi-Fi, а также cсервис авторизации с аналитикой и маркетинговыми инструментами. Клиентами сервиса являются кафе, рестораны, гостиницы, предоставляющие своим гостям доступ к интернету. HVALA позволяет пол…

Парсер магазинов запчастей

Парсер магазинов запчастей Заказчик – оптовый продавец автомобильных деталей и узлов. Для поддержания актуальной стоимости потребовалось автоматизировать сравнение цен с конкурентами. В ходе разработки парсера был выполнен механизм авторизации пользователя на сайте. Парсинг вы…

Учет рабочего времени

Учет рабочего времени Развитие сети магазинов FORA потребовало модернизации системы и доработки ее функционала. Мобильное приложение, выполненное на Qt, было полностью переписано на Kotlin Multiplatform для упрощения его сопровождения и обслуживания. Это также помогло изб…