diff --git a/biscuit/core/settings.py b/biscuit/core/settings.py
index 1d9fbcd3b989e149d01446b5113363a015fb51b8..e2bba97a7af60d442a61057917fe4321ae7b7892 100644
--- a/biscuit/core/settings.py
+++ b/biscuit/core/settings.py
@@ -21,6 +21,7 @@ INSTALLED_APPS = [
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
+    'bootstrap3',
     'menu',
     'biscuit.core'
 ]
diff --git a/biscuit/core/urls.py b/biscuit/core/urls.py
index 6ada6120f5768ce88c0de2932a7e82581a4d2857..f31e50710fd9bf3f341c231e320ba2b0fd1d6a34 100644
--- a/biscuit/core/urls.py
+++ b/biscuit/core/urls.py
@@ -3,15 +3,16 @@ from django.conf import settings
 from django.contrib import admin
 from django.urls import include, path
 
+from . import views
 
 urlpatterns = [
     path('admin/', admin.site.urls),
-    url(r'^$', views.index, name='index'),
+    path('', views.index, name='index'),
 ]
 
 # Automatically mount URLs from all installed BiscuIT apps
-for app_config in apps.app_configs:
-    if not app.startswith('biscuit.apps.'):
+for app_config in apps.app_configs.values():
+    if not app_config.name.startswith('biscuit.apps.'):
         continue
 
-    urlpatterns += path('%s/' % app_config.label, include('%s.urls' % app_config.name))
+    urlpatterns.append(path('%s/' % app_config.label, include('%s.urls' % app_config.name)))