Safari.com

Safari.com app

Converting the PHP site of the largest African tour provider to Django/Python, updating the frontend and increasing performance.

Customer
Safari.com specializes in African safaris, offering experiences in popular locations such as Kenya, Kruger National Park, and the Serengeti. They cater to holidays like luxury safaris, family getaways, and honeymoon trips. Their business model utilizes dedicated teams that create customized adventures for travelers.

Challenge
Our main goal for the project was to modernize the application and increase website performance and page loading speeds. To achieve this, the site’s engine was ported from PHP to Python and Django. We developed a new architecture and database schema based on PostgreSQL instead of MySQL. We moved the website frontend to Angular and Google Material UI. We refactored the entire codebase to build a strong foundation, make the code more structured, and facilitate making changes in the future. We’ve introduced a CI/CD pipeline to perform automated project builds and to run unit tests for any changes in the project codebase. Our developers added client caching through the Nginx web server for images and CSS/Javascript files. The final touch was to provide detailed statistics on user actions using Google Analytics.

Solutions:

  1. A new database using PostgreSQL DBMS;
  2. The dynamic display of content on the numbers page;
  3. Higher page loading speeds;
  4. Purchases integrated with the client’s Salesforce installation;
  5. Detailed notifications about new orders and targeted user actions.

Website tech optimization results:

  1. Page speed insight rankings were improved from < 40 to > 84, sometimes reaching 90+
  2. First content paint < 1.3s
  3. Removed blocking JavaScript
  4. Seo Score 90+
  5. Integrated CRM APIs to facilitate client management operations
  6. Safari has arranged and supported safaris for more than 200,000 travelers from various parts of the globe.
https://safari.com/
Tags
  • AngularJS
  • AWS
  • Backend
  • Django
  • Frontend
  • Javascript
  • Python
  • Travel
  • Web
  • WordPress

Development Team
1 designer, 2 Python devs, 2 Angular/JavaScript devs, 1 QA Engineer
1 Project Manager

Trusted by Over 350 Companies Since 2016 Including

Recommended by 97% of Our Customers

Right provider for complex projects

DevTeam.Space built a custom web portal for a hedge fund. They handled a complex development project, remaining organized and professional throughout. They’re accessible and tackle any challenge. Customers can expect a quick and skilled development team.

Bryan Cutter

CIO, Hedge Fund Company

Singapore

Talented, responsive and reasonable!

We manage the IT for an almost 100 year old international Not-For-Profit Foundation. Between our inhouse team and DevTeam.Space we made our deadline, and have received overwhelmingly positive feedback from the end-users and management.

Alex

IT Director, Non-profit Organization

New York, NY

DevTeam.Space rocks

We needed a new long-term product development partner to identify the issues, and ideally, take over the entire product. The performance of our shipping platform increased dramatically since DevTeam.Space stepped in. We plan to continue working with them on a long term basis.

Richard Chilton

Owner, Island Bargains

Fort Lauderdale, Florida

Our Clients' Success Stories

With love from Florida 🌴

Tell Us About Your Challenge & Get a Free Strategy Session

Hire Expert Developers
banner-img
Get a complimentary discovery call and a free ballpark estimate for your project

Hundreds of startups and companies like Samsung, Airbus, NEC, and Disney rely on us to build great software products. We can help you too, by enabling you to hire and effortlessly manage expert developers.