Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# Secrets file containing API keys
secrets.js
js/secrets.js
Binary file added img/Screenshot 2026-04-06 204858.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 9 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>L'Oréal | Smart Routine &amp; Product Advisor</title>
<link
href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&display=swap"
href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap"
rel="stylesheet"
/>
<link
Expand All @@ -24,6 +24,7 @@ <h1 class="site-title">Smart Routine &amp; Product Advisor</h1>
</header>

<!-- Category Filter -->
<p class="section-label section-label--neutral">Explore</p>
<div class="search-section">
<select id="categoryFilter">
<option value="" disabled selected>Choose a Category</option>
Expand All @@ -40,18 +41,24 @@ <h1 class="site-title">Smart Routine &amp; Product Advisor</h1>
</div>

<!-- Products Grid -->
<p class="section-label section-label--black">Products</p>
<div id="productsContainer" class="products-grid"></div>

<!-- Selected Products -->
<p class="section-label section-label--gold">Selected</p>
<div class="selected-products">
<h2>Selected Products</h2>
<div id="selectedProductsList"></div>
<button id="clearSelections" class="clear-btn" type="button">
Clear All Selections
</button>
<button id="generateRoutine" class="generate-btn">
<i class="fa-solid fa-wand-magic-sparkles"></i> Generate Routine
</button>
</div>

<!------- Chat Area ------->
<p class="section-label section-label--red">Ask</p>
<section class="chatbox">
<h2>Let's Build Your Routine</h2>
<div id="chatWindow" class="chat-window"></div>
Expand Down Expand Up @@ -85,8 +92,6 @@ <h2>Let's Build Your Routine</h2>
</footer>
</div>

<!-- secrets.js can be removed when using Cloudflare Workers for API requests -->
<script src="secrets.js"></script>
<script src="script.js"></script>
</body>
</html>
Loading
Loading