From e40bb75d7c181bac8eabda45e4dfc9f1f50a7016 Mon Sep 17 00:00:00 2001
From: samuellouiskwiatkowski-martin
Date: Fri, 10 Nov 2023 18:34:28 -0500
Subject: [PATCH 1/4] Refactored the code so that we don't have so much
redudant html. Also added a favicon. Also added the new logon page, but it is
just a template right now.
---
src/recommenderapp/app.py | 6 +
src/recommenderapp/static/script.js | 3 +-
.../templates/landing_page.html | 75 +++-----
src/recommenderapp/templates/login.html | 54 ++++++
src/recommenderapp/templates/search_page.html | 152 +++++++---------
.../templates/shared/layout.html | 39 +++++
src/recommenderapp/templates/success.html | 162 +++++++-----------
7 files changed, 254 insertions(+), 237 deletions(-)
create mode 100644 src/recommenderapp/templates/login.html
create mode 100644 src/recommenderapp/templates/shared/layout.html
diff --git a/src/recommenderapp/app.py b/src/recommenderapp/app.py
index f9744700e..c9b9463a9 100644
--- a/src/recommenderapp/app.py
+++ b/src/recommenderapp/app.py
@@ -32,6 +32,12 @@ def landing_page():
"""
return render_template("landing_page.html")
+@app.route("/login")
+def login_page():
+ """
+ Renders the login page.
+ """
+ return render_template("login.html")
@app.route("/search_page")
def search_page():
diff --git a/src/recommenderapp/static/script.js b/src/recommenderapp/static/script.js
index e3a08cc9e..32af9f3c4 100644
--- a/src/recommenderapp/static/script.js
+++ b/src/recommenderapp/static/script.js
@@ -1,5 +1,5 @@
$(document).ready(function () {
-
+console.log('hello')
$(function () {
$("#searchBox").autocomplete({
source: function (request, response) {
@@ -127,6 +127,7 @@ $(document).ready(function () {
// Function to handle Get Started button click
function getStarted() {
+ console.log("Made it to this function!")
// Navigate to the search page
$("#loaderLanding").attr("class", "d-flex justify-content-center");
$("#centralDivLanding").hide();
diff --git a/src/recommenderapp/templates/landing_page.html b/src/recommenderapp/templates/landing_page.html
index 41c52539a..cef441f12 100644
--- a/src/recommenderapp/templates/landing_page.html
+++ b/src/recommenderapp/templates/landing_page.html
@@ -1,54 +1,27 @@
-
-
-
-
- PopcornPicks
-
-
-
-
-
-
-
-
-
+{% extends 'shared/layout.html' %}
-
-
-
-
-
-
🎬 PopcornPicks🍿: Pick a Movie! 🎬
-
- Discover personalized movie recommendations by selecting up to 5 of your favorite films.
-
- Create a watchlist and have it conveniently sent to your email.
-
- Enjoy movies at your own pace, on your terms.
-
+ Discover personalized movie recommendations by selecting up to 5 of your favorite films.
+
+ Create a watchlist and have it conveniently sent to your email.
+
+ Enjoy movies at your own pace, on your terms.
+
+ Discover personalized movie recommendations by selecting up to 5 of your favorite films.
+
+ Create a watchlist and have it conveniently sent to your email.
+
+ Enjoy movies at your own pace, on your terms.
+