diff --git a/Helios/Controllers/LoginController.cs b/Helios/Controllers/LoginController.cs
new file mode 100644
index 0000000000000000000000000000000000000000..a7f79babbcca79f2c2d4920300b4e1ff74941932
--- /dev/null
+++ b/Helios/Controllers/LoginController.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using Helios.Source;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+
+namespace Helios.Controllers
+{
+    public class LoginController : Controller
+    {
+        private readonly LoginService _loginService;
+
+        public LoginController(LoginService service)
+        {
+            _loginService = service;
+        }
+
+        public IActionResult UserLogin(string emailAddress, string password)
+        {
+            Login login = _loginService.GetLogin(emailAddress, password);
+
+            if (login.IsValidUser)
+            {
+                return View();
+            }
+            else
+            {
+                return View();
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/Helios/Helios.csproj b/Helios/Helios.csproj
index 58e835af95531dde3ab8136f7037af9d7dcb3e78..9ac6a6603ec6c13eed653231c619281da2a19be8 100644
--- a/Helios/Helios.csproj
+++ b/Helios/Helios.csproj
@@ -9,11 +9,15 @@
   <ItemGroup>
     <None Remove="Source\" />
     <None Remove="Npgsql" />
+    <None Remove="Microsoft.VisualStudio.Web.CodeGeneration.Design" />
+    <None Remove="Swashbuckle.AspNetCore" />
   </ItemGroup>
   <ItemGroup>
     <Folder Include="Source\" />
   </ItemGroup>
   <ItemGroup>
     <PackageReference Include="Npgsql" Version="6.0.4" />
+    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.3" />
+    <PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
   </ItemGroup>
 </Project>