Search by Algolia
What is end-to-end AI search?
ai

What is end-to-end AI search?

Simplicity is critical for search engines, but building one that enables that simplicity is complex.  Over the last 20+ years ...

Abhijit Mehta

Director of Product Management

Comparing AI search solutions in a crowded market landscape
ai

Comparing AI search solutions in a crowded market landscape

Many new AI-powered search solutions have been released this year, and each promises to provide great results, but as ...

Andy Jones

Marketing Campaign Production Manager

What is B2B ecommerce? Everything you need to know
e-commerce

What is B2B ecommerce? Everything you need to know

When you think of “customer experience,” what comes to mind? People, right? Specifically, consumers. Retail customers. That’s easy; the ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is ecommerce merchandising? Key components and best practices
e-commerce

What is ecommerce merchandising? Key components and best practices

A potential customer is about to land on the home page of your ecommerce platform, curious to see what cool ...

Catherine Dee

Search and Discovery writer

AI-powered search: From keywords to conversations
ai

AI-powered search: From keywords to conversations

By now, everyone’s had the opportunity to experiment with AI tools like ChatGPT or Midjourney and ponder their inner ...

Chris Stevenson

Director, Product Marketing

Vector vs Keyword Search: Why You Should Care
ai

Vector vs Keyword Search: Why You Should Care

Search has been around for a while, to the point that it is now considered a standard requirement in many ...

Nicolas Fiorini

Senior Machine Learning Engineer

What is AI-powered site search?
ai

What is AI-powered site search?

With the advent of artificial intelligence (AI) technologies enabling services such as Alexa, Google search, and self-driving cars, the ...

John Stewart

VP Corporate Marketing

What is a B2B marketplace?
e-commerce

What is a B2B marketplace?

It’s no secret that B2B (business-to-business) transactions have largely migrated online. According to Gartner, by 2025, 80 ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

3 strategies for B2B ecommerce growth: key takeaways from B2B Online - Chicago
e-commerce

3 strategies for B2B ecommerce growth: key takeaways from B2B Online - Chicago

Twice a year, B2B Online brings together industry leaders to discuss the trends affecting the B2B ecommerce industry. At the ...

Elena Moravec

Director of Product Marketing & Strategy

Deconstructing smart digital merchandising
e-commerce

Deconstructing smart digital merchandising

This is Part 2 of a series that dives into the transformational journey made by digital merchandising to drive positive ...

Benoit Reulier
Reshma Iyer

Benoit Reulier &

Reshma Iyer

The death of traditional shopping: How AI-powered conversational commerce changes everything
ai

The death of traditional shopping: How AI-powered conversational commerce changes everything

Get ready for the ride: online shopping is about to be completely upended by AI. Over the past few years ...

Aayush Iyer

Director, User Experience & UI Platform

What is B2C ecommerce? Models, examples, and definitions
e-commerce

What is B2C ecommerce? Models, examples, and definitions

Remember life before online shopping? When you had to actually leave the house for a brick-and-mortar store to ...

Catherine Dee

Search and Discovery writer

What are marketplace platforms and software? Why are they important?
e-commerce

What are marketplace platforms and software? Why are they important?

If you imagine pushing a virtual shopping cart down the aisles of an online store, or browsing items in an ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is an online marketplace?
e-commerce

What is an online marketplace?

Remember the world before the convenience of online commerce? Before the pandemic, before the proliferation of ecommerce sites, when the ...

Catherine Dee

Search and Discovery writer

10 ways AI is transforming ecommerce
e-commerce

10 ways AI is transforming ecommerce

Artificial intelligence (AI) is no longer just the stuff of scary futuristic movies; it’s recently burst into the headlines ...

Catherine Dee

Search and Discovery writer

AI as a Service (AIaaS) in the era of "buy not build"
ai

AI as a Service (AIaaS) in the era of "buy not build"

Imagine you are the CTO of a company that has just undergone a massive decade long digital transformation. You’ve ...

Sean Mullaney

CTO @Algolia

By the numbers: the ROI of keyword and AI site search for digital commerce
product

By the numbers: the ROI of keyword and AI site search for digital commerce

Did you know that the tiny search bar at the top of many ecommerce sites can offer an outsized return ...

Jon Silvers

Director, Digital Marketing

Using pre-trained AI algorithms to solve the cold start problem
ai

Using pre-trained AI algorithms to solve the cold start problem

Artificial intelligence (AI) has quickly moved from hot topic to everyday life. Now, ecommerce businesses are beginning to clearly see ...

Etienne Martin

VP of Product

Looking for something?

facebookfacebooklinkedinlinkedintwittertwittermailmail

We know many of you have been building great implementations using the Algolia API. We want to see more of them, and this is why we decided to kick off a Coding Contest!

Participating is simple:

  • Build a project using Algolia, choosing one of the 3 categories listed below
  • Place your submission in a GitHub repository
  • Send your project to codingcontest(at)algolia.com

The deadline for all submissions is Wednesday, May 5th, 11:59PM PST.

The prizes

Exciting news! For each category, the winner will receive one of the following:

  • A smartphone of your choice between an iPhone 12 64 Gb / a Samsung S21 128 Gb / an OPPO Find X3 Neo 256 Gb
  • Or an $800 Amazon giftcard.

On top of that, each participant is entitled to a 1-month coupon to use Algolia for free. Please send us an email to codingcontest[at]algolia.com with “Coupon request” in the subject line.

Project requirements

Build a search interface using Algolia. It can be for mobile or the web. You can integrate it into an existing website or app, or create a simple, standalone interface for the contest.

If you are not familiar with Algolia, we suggest you follow our Quick Start guide, which will help you (a) send data to Algolia and (b) build a UI. You can also use our Interactive Tutorial for the same purposes.

Additionally, feel free to use any of Algolia’s features: facets, solutions, paging, menus, and so on. Check out our solutions page in the docs for tutorials, and check our inspiration library to see what you can build. 

We will not accept projects that display violence, pornography, abuse, or any kind of hate speech, as stated in the Coding Contest Official Rules.

Criteria

To evaluate the submitted projects, we take into account:

  • Functionality: Is your code clean, does it work well?
  • User experience: Once you’ve got the features, now it’s time to design the interface. Are features well placed on the screen? Are they nicely styled? Extra points for creativity or novelty! 

Important note: you can only submit one project. Choose from one of the following three categories:

Your project – pick one

First category

Build a project using both the Strapi and Algolia APIs. You can also include any other APIs or tool you’d like for this project. It’s your time to get creative! 

Second category

If you’re not familiar with Strapi, we offer you a broader option: build a project using the Algolia API, plus any other APIs or tools you’d like for this project.

Again, be creative! Please refer to our documentation if you have any questions.

Third category

Build an Algolia implementation using a pre-made Codesandbox.

See the rules here.

Frequently Asked Questions

  • Can Algolia offer me a free plan for this project?

Yes. Algolia offers a forever free plan to all new users. We are also offering a 1-month coupon for each participant to thank you for joining the contest. If you’re interested in having the coupon, please send us an additional email to codingcontest(at)algolia.com with “Coupon request” in the subject line.

  • Can I use Strapi for free for this project?

Yes. Strapi offers a Community plan that is free and available to everyone.

  • Can I participate in several categories?

No. You can only participate in one of the 3 categories, as stated in the Coding Contest Official Rules.

  • When will the results be announced?

The Algolia jury will deliberate during 2 weeks after the last day of submissions.

  • How will I know I am the winner of my category?

You will receive an email from the Algolia team. They will contact you about the prize and how to organize the shipping.

  •  If I have some questions for the organizers, where should I send them?

Please send them to codingcontest[at]algolia.com_

  • Can a website/app already using Algolia be submitted?

No. The goal of this contest is for you to build something new. We want to make the contest fair to every participant who has until May 5th to build their project. However, you can definitely get inspired by one of your previous projects using Algolia!

  • Does the code have to be public or can I submit a private repository?

You can submit a private repository, but we will ask you to give access to the jury members when you submit on the codingcontest[at]algolia.com email adress.

 

Coding Contest Official Rules

The Official Rules of the Coding Contest are available here. By participating to the Coding Contest, you agree with the Algolia Coding Contest Official Rules.

About the author
Julie Reboul

Sr. Developer Marketing Manager

linkedintwitter

Recommended Articles

Powered byAlgolia Algolia Recommend

ManoMano's "make or buy" decision grid
customers

Pierre Fournier

Chief Product Officer @ ManoMano

Indexing Markdown content with Algolia
engineering

Michael King
Soma Osvay

Michael King &

Soma Osvay

Choosing your APIs for Jamstack
engineering

Matthew Foyle
Sarfaraz Rydhan

Matthew Foyle &

Sarfaraz Rydhan