

This is a site I build for a travel agent based in the UK. The project involved developing a feature that would enable users to search for flights from multiple destinations. It was initially implemented using the Express and Node.js frameworks, later moved to NextJS. I spent a lot of time designing and implementing the API, testing it thoroughly to ensure that it provided accurate and reliable results. It makes calls to the Kiwi API to allow booking via tokens.
Problem:
Initially, the travel agent's website was built using WordPress. However, there were performance and functionality limitations with WordPress, especially in handling fast API calls and efficiently generating static content for the blog section. Additionally, the website needed to improve its search engine optimization (SEO) to rank better in search results.
Solution:
To address these issues and enhance the website's overall performance, a migration to Next.js, a React framework, was undertaken. This allowed for leveraging edge functions in API calls, efficient static content generation for blogs, and improved SEO capabilities.
