背景

Myers Media Group(MMG)是一家为其客户提供宏观(搜索引擎优化)服务的公司。宏SEO构建复杂的软件解决方案,旨在使用非传统方法提高网站的搜索引擎性能。

MMG通过利用低频查询,帮助领先的在线旅行社(OTA)领先的在线旅行社(OTA)在飞行搜索结果页面上到达顶部位置。虽然用户通常通过在“圣地亚哥到纽约的航班”等查询时,通常找到门票,但这奥塔采取了另一种路径。他们寻求与“圣地亚哥飞往纽约捷林的航班飞往纽约杰图的航班”和其他静脉的顶级职位。

为了优化此类查询,MMG与OTA一起设计,设计了一个引擎,以自动生成数百个定制的登陆页面,每个定制页面定制为这些低频,飞行搜索查询。

MMG inforgyAvwin.co0mltexsoft设计并实现生成页面上使用的三种类型的信息小部件:灵活的航班搜索飞行状态, 和飞行信息随着准时的评级和一般航班细节。

挑战

由于Avwin.co0mltexSoft没有参与从头开始构建核心OTA功能,该团队的时间框架有限,可以探索产品的细节,并迅速开始实施这些着陆页的小部件。整体工作范围包括以下挑战:

  • 为将所有必要数据组合的小部件提供清晰的UX设计
  • 实现三个动态小部件,允许用户与它们进行交互
  • 设置一个复杂的服务器端架构,可从多个源检索数据以在窗口小部件上显示信息

价值交付

  • PC图标

    Minimalistic UX设计与原始OTA样式一致

    该设计需要创建三个自然符合原始OTA风格的信息小部件。这灵活的航班搜索小部件允许用户立即找到最低的价格进行出发和退货,并比较最近的日期的价格。这航班状态小部件显示飞行路线,提供日程详细信息和终端/门信息。这航班信息小部件包含给定航空公司的一般路由信息,并允许用户检查按时评级并查看平均延迟。
  • 更新

    JavaScript实现动态小部件

    前端工程师应用纯粹的JavaScript来构建完全异步窗口小部件接口。如果需要未列出日期的价格,则可以通过用户自定义灵活的飞行搜索。航班状态显示地图上的飞机位置,状态栏允许估计剩余的飞行时间。一旦评分有任何改动,将更新一般信息小部件。
  • 联系

    基于AWS的架构,统一多个数据流

    部署产品的后端亚马逊EC2.并使用PHP苗条框架。要检索小部件上显示的所有数据,该团队必须组合多个数据流。在MySQL数据库中内部存储航线和航空公司数据,该数据库已从MySQL数据库中存储,该数据库Innovato DataSet.,IATA备份数据源包含广泛的路由,航空公司和飞行号码。Altevwin.co0mxsoft团队建立了一个REST API,以连接基于JavaScript的前端与MySQL数据库。从单独的OTA的数据库中检索飞行价格。使用该航班状态数据和评级飞行士API.。该团队还必须通过缓存技术优化后端性能,以减少飞行器API和数据库负载。

方法和技术信息

全套服务由三个前端的专用团队提供javascript.工程师,建筑师,两个PHP.后端专家和UX设计师。

技术堆栈包括:PHP,SLIM框架,JavaScript,AWS EC2,FlightStats API。

该项目在1.5个月内完成。

项目框架内提供的服务:旅游技术实践

想知道如何构建
您业务的独家软件产品?

与我们的建筑师讨论您的项目需求。