Case Study AngularJS AWS Backend

Safari.com

We moved the largest African tour provider to Django/Python, updated the frontend, and increased performance.

Tourism
Website Update
Africa
Location
https://safari.com/

Client
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.
Hire Expert Developers
Connor Woolpert
Adventure Aide
Play video
Connor Woolpert
Jonathon Nostrant
Founder iVee
Play video
Jonathon Nostrant
Preston Brown
Founder DentaMatch
Play video
Preston Brown
Matthew Schulman
Founder GMT
Play video
Matthew Schulman
Hire vetted expert developers with DevTeam.Space to build and scale your products
No-risk trial.
Trusted by 100x of startups and companies like
Trusted by 400+ Businesses Including
Startups from
Jonathon Nostrant
Jonathon Nostrant CEO, Hardware Startup
DevTeamSpace team is proactive, drawing on operating experience to understand not only your vision but also its purpose; they are skilled, making the right judgment calls and iterating quickly; and they get customer service, providing honest counsel on cost-benefit and real-time process transparency. I highly recommend DTS and look forward to working with them again!
Nic Poulos
Nic Poulos Founding Partner, Bowery Capital
We're a hardware company and have to have top experts across all fields related to IoT. DevTeam.Space's approach was extremely appealing to us – they were able to connect expert-level dev teams for our AWS server, mobile applications, and firmware within days. Having these teams following the same structured process and supported by the AI-powered system allowed us to progress much faster. If you're looking for high-end dev resources try DevTeam.Space!
New York, NY
Rahul Thathoo
Rahul Thathoo CTO, MyTime
DevTeam.Space has been a great support to us. We needed help with frontend specific projects for a big release. They came on board, with almost no time taken in ramping up with our code base, and were able to deliver on time! For fast, effective service, contact DevTeam.Space.
Bryan Cutter
Bryan Cutter CIO, Hedge Fund Company
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.
Singapore
Alex
Alex IT Director, Non-profit Organization
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.
New York, NY
Richard Chilton
Richard Chilton Owner, Island Bargains
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.
Fort Lauderdale, Florida
Get a complimentary discovery call and a free ballpark estimate for your project
Trusted by 100x of startups and companies since 2016 including
Startups from