Back to portfolio

Safari

A luxury african safari experts’ web portal development

Our main goals for the Safari project were to modernize the application and increase the speed of loading pages.
To achieve these goals, the engine of the site was ported from PHP to Django (Python). Also, a new architecture and database structure based on the PostgreSQL has been developed. Initially, the front-end part of the project was written using the jQuery library and AngularJS. While working on the new UX / UI design of the application, we've implemented Bootstrap and Material Design to the front-end part of the project, which helped to increase the development speed. CI/CD pipeline was also implemented to perform automated project builds and run unit tests for fresh changes in the project. Increased page loading speed was provided by client caching through Nginx web server for images and CSS / Javascript files.
As the work progressed, the ability to get detailed statistics on user actions using Google Analytics was integrated. 

What was done

Port the current PHP site to Django / Python, update the design and increase page loading speed.

For the service we have implemented:

  •  a new database using PostgreSQL DBMS
  •  dynamic display of content on the numbers page
  •  increased the speed of pages loading
  •  integrated purchases to the client CRM
  •  added detailed notifications about new orders and targeted user actions


Users have the opportunity to:

  •  book tours to popular African destinations
  •  view detailed information about each of the proposed tours (description, photo, video, reviews)
  •  seek help from online specialists for advice without leaving the site
  •  view prices, select and book a room for convenient dates
  •  be aware of the latest events with the safari news feed

The team

2 Backend Developers

1 Frontend Developer

1 Project Manager

1 System Architect

1 QA specialist

Want to create
a product?

Want to create
a product?

Please fill in this short form and we’ll get in touch with you as soon as possible

Tell us about your project

How can we get in touch with you?

Related projects
AllTheRooms

Find the perfect room for your next trip with one search and results from more than 400 travel sites.

Upside

The first business travel booking site

ANEX Tour Travel Agency

Franchise portal development

Shypple

Shipping booking and real-time track & trace system