Softorium
Был на сайте: 03.06.2024 10:04

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-частью проекта. Несмотря на то что у за­каз­чи­ка уже были готовые шаблоны, во многих аспектах они не удов­летво­ряли пот­ребнос­тям.

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

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

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

Мобильное приложение для поиска партнеров по совместным покупкам

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

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

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

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

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

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

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

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

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

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

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

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

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