Spaces:
Running
Running
Commit
Β·
2cd1e41
1
Parent(s):
06af336
some changes
Browse files- README.md +1 -1
- static/css/style.css +45 -0
- templates/index.html +44 -0
README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
---
|
| 2 |
title: NoteGenie
|
| 3 |
-
emoji:
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: pink
|
| 6 |
sdk: docker
|
|
|
|
| 1 |
---
|
| 2 |
title: NoteGenie
|
| 3 |
+
emoji: π
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: pink
|
| 6 |
sdk: docker
|
static/css/style.css
CHANGED
|
@@ -759,3 +759,48 @@ h1, h2, h3, h4, h5, h6 {
|
|
| 759 |
height: 32px;
|
| 760 |
}
|
| 761 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 759 |
height: 32px;
|
| 760 |
}
|
| 761 |
}
|
| 762 |
+
|
| 763 |
+
/* Developer Info Modal Styles */
|
| 764 |
+
.creator-section {
|
| 765 |
+
padding: var(--spacing-md);
|
| 766 |
+
background-color: var(--google-background);
|
| 767 |
+
border-radius: var(--border-radius);
|
| 768 |
+
}
|
| 769 |
+
|
| 770 |
+
.section-title {
|
| 771 |
+
margin-bottom: var(--spacing-md);
|
| 772 |
+
color: var(--google-blue);
|
| 773 |
+
font-family: 'Google Sans', 'Roboto', sans-serif;
|
| 774 |
+
font-size: 18px;
|
| 775 |
+
}
|
| 776 |
+
|
| 777 |
+
.developer-info {
|
| 778 |
+
display: flex;
|
| 779 |
+
flex-direction: column;
|
| 780 |
+
gap: var(--spacing-sm);
|
| 781 |
+
}
|
| 782 |
+
|
| 783 |
+
.developer-detail {
|
| 784 |
+
font-size: 15px;
|
| 785 |
+
line-height: 1.5;
|
| 786 |
+
}
|
| 787 |
+
|
| 788 |
+
.developer-detail a {
|
| 789 |
+
color: var(--google-blue);
|
| 790 |
+
text-decoration: none;
|
| 791 |
+
}
|
| 792 |
+
|
| 793 |
+
.developer-detail a:hover {
|
| 794 |
+
text-decoration: underline;
|
| 795 |
+
}
|
| 796 |
+
|
| 797 |
+
.contact-cta {
|
| 798 |
+
margin-top: var(--spacing-lg);
|
| 799 |
+
}
|
| 800 |
+
|
| 801 |
+
.call-to-action {
|
| 802 |
+
font-family: 'Google Sans', 'Roboto', sans-serif;
|
| 803 |
+
font-weight: 500;
|
| 804 |
+
color: var(--google-text-primary);
|
| 805 |
+
font-size: 16px;
|
| 806 |
+
}
|
templates/index.html
CHANGED
|
@@ -27,6 +27,10 @@
|
|
| 27 |
<h1 class="product-name">NoteGenie</h1>
|
| 28 |
</div>
|
| 29 |
<div class="header-actions">
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
<button class="google-button outlined" data-bs-toggle="modal" data-bs-target="#apiKeyModal">
|
| 31 |
<span class="material-icons">vpn_key</span>
|
| 32 |
<span>API Key</span>
|
|
@@ -174,6 +178,46 @@
|
|
| 174 |
</div>
|
| 175 |
</div>
|
| 176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 177 |
<!-- Floating scroll button -->
|
| 178 |
<button class="scroll-button" id="scrollToBottomBtn">
|
| 179 |
<span class="material-icons">keyboard_arrow_down</span>
|
|
|
|
| 27 |
<h1 class="product-name">NoteGenie</h1>
|
| 28 |
</div>
|
| 29 |
<div class="header-actions">
|
| 30 |
+
<button class="google-button outlined" data-bs-toggle="modal" data-bs-target="#infoModal">
|
| 31 |
+
<span class="material-icons">info</span>
|
| 32 |
+
<span>Info</span>
|
| 33 |
+
</button>
|
| 34 |
<button class="google-button outlined" data-bs-toggle="modal" data-bs-target="#apiKeyModal">
|
| 35 |
<span class="material-icons">vpn_key</span>
|
| 36 |
<span>API Key</span>
|
|
|
|
| 178 |
</div>
|
| 179 |
</div>
|
| 180 |
|
| 181 |
+
<!-- Info Modal -->
|
| 182 |
+
<div class="modal fade" id="infoModal" tabindex="-1" aria-hidden="true">
|
| 183 |
+
<div class="modal-dialog modal-dialog-centered">
|
| 184 |
+
<div class="modal-content google-modal">
|
| 185 |
+
<div class="modal-header">
|
| 186 |
+
<h5 class="modal-title">
|
| 187 |
+
<span class="material-icons">info</span>
|
| 188 |
+
About NoteGenie
|
| 189 |
+
</h5>
|
| 190 |
+
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
| 191 |
+
</div>
|
| 192 |
+
<div class="modal-body">
|
| 193 |
+
<div class="info-card mb-4">
|
| 194 |
+
<span class="material-icons info-icon">auto_awesome</span>
|
| 195 |
+
<div class="info-content">
|
| 196 |
+
<p>NoteGenie is an AI-powered tool that generates Jupyter notebooks from text prompts using Google's Gemini AI.</p>
|
| 197 |
+
</div>
|
| 198 |
+
</div>
|
| 199 |
+
|
| 200 |
+
<div class="creator-section">
|
| 201 |
+
<h5 class="section-title">Developer Information</h5>
|
| 202 |
+
<div class="developer-info">
|
| 203 |
+
<div class="developer-detail"><strong>Name:</strong> Ziad Mostafa</div>
|
| 204 |
+
<div class="developer-detail"><strong>Email:</strong> <a href="mailto:ziad.zero1245@gmail.com">ziad.zero1245@gmail.com</a></div>
|
| 205 |
+
<div class="developer-detail"><strong>GitHub:</strong> <a href="https://github.com/ziadmostafa1" target="_blank">github.com/ziadmostafa1</a></div>
|
| 206 |
+
<div class="developer-detail"><strong>Website:</strong> <a href="https://ziadai.me" target="_blank">ziadai.me</a></div>
|
| 207 |
+
</div>
|
| 208 |
+
</div>
|
| 209 |
+
|
| 210 |
+
<div class="contact-cta mt-4 text-center">
|
| 211 |
+
<p class="call-to-action">Feel free to reach out for collaborations, projects, or job opportunities!</p>
|
| 212 |
+
</div>
|
| 213 |
+
</div>
|
| 214 |
+
<div class="modal-footer">
|
| 215 |
+
<button type="button" class="google-button primary" data-bs-dismiss="modal">Close</button>
|
| 216 |
+
</div>
|
| 217 |
+
</div>
|
| 218 |
+
</div>
|
| 219 |
+
</div>
|
| 220 |
+
|
| 221 |
<!-- Floating scroll button -->
|
| 222 |
<button class="scroll-button" id="scrollToBottomBtn">
|
| 223 |
<span class="material-icons">keyboard_arrow_down</span>
|