diff --git a/app/controllers/downloads_controller.rb b/app/controllers/downloads_controller.rb
new file mode 100644
index 000000000..5f8ba6867
--- /dev/null
+++ b/app/controllers/downloads_controller.rb
@@ -0,0 +1,3 @@
+class DownloadsController < ApplicationController
+ def index; end
+end
diff --git a/app/views/downloads/index.html.erb b/app/views/downloads/index.html.erb
new file mode 100644
index 000000000..3764c9e2d
--- /dev/null
+++ b/app/views/downloads/index.html.erb
@@ -0,0 +1,60 @@
+<% title "Get the DEV mobile app" %>
+
+
+
+
+
+
+
+
Available at
+
+
+
+
Open Source 😇
+
Free Forever ❤️
+
+
diff --git a/app/views/pages/information.html.erb b/app/views/pages/information.html.erb
index 36bd67541..3cf7a4999 100644
--- a/app/views/pages/information.html.erb
+++ b/app/views/pages/information.html.erb
@@ -58,6 +58,7 @@
Contact
Vulnerabilities/Bug Bounty
Code of Conduct
+ Get the mobile app
diff --git a/config/routes.rb b/config/routes.rb
index 534a3540f..dccfca98f 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -140,6 +140,7 @@ Rails.application.routes.draw do
resources :blocks
resources :notifications, only: [:index]
resources :tags, only: [:index]
+ resources :downloads, only: [:index]
resources :stripe_active_cards, only: %i[create update destroy]
resources :live_articles, only: [:index]
resources :github_repos, only: %i[create update]
diff --git a/spec/system/user_visits_downloads_page_spec.rb b/spec/system/user_visits_downloads_page_spec.rb
new file mode 100644
index 000000000..6da23d499
--- /dev/null
+++ b/spec/system/user_visits_downloads_page_spec.rb
@@ -0,0 +1,14 @@
+require "rails_helper"
+
+RSpec.describe "User visits downloads page", type: :system do
+
+ before { visit "/downloads" }
+
+ it "shows app links" do
+ within ".links" do
+ expect(page).to have_link(nil, href: "https://apps.apple.com/us/app/dev-community/id1439094790")
+ expect(page).to have_link(nil, href: "https://play.google.com/store/apps/details?id=to.dev.dev_android")
+ end
+ end
+
+end