diff --git a/src/Web.ts b/src/Web.ts
index 2651d76..5ce4442 100644
--- a/src/Web.ts
+++ b/src/Web.ts
@@ -50,7 +50,7 @@ class Web {
app.get('/', async (req, res) => {
try {
- const builds = await this.db.getBuildsBy(req.query);
+ const builds = 'q' in req.query ? await this.db.searchBuilds(req.query.q as string) : await this.db.getBuildsBy(req.query);
res.render('index', {
page: {
title: 'Archery',
diff --git a/views/navigation.ejs b/views/navigation.ejs
index edf7c46..609e311 100644
--- a/views/navigation.ejs
+++ b/views/navigation.ejs
@@ -3,7 +3,7 @@