diff --git a/assets/index/images/Icon.jpg b/assets/index/images/Icon.jpg
deleted file mode 100644
index 98b3ae17..00000000
Binary files a/assets/index/images/Icon.jpg and /dev/null differ
diff --git a/assets/index/images/MeraPro-V4Oex.otf b/assets/index/images/MeraPro-V4Oex.otf
deleted file mode 100644
index 48dee011..00000000
Binary files a/assets/index/images/MeraPro-V4Oex.otf and /dev/null differ
diff --git a/assets/index/images/Picture_1.jpg b/assets/index/images/Picture_1.jpg
new file mode 100644
index 00000000..5a952b17
Binary files /dev/null and b/assets/index/images/Picture_1.jpg differ
diff --git a/assets/index/images/Picture_2.jpg b/assets/index/images/Picture_2.jpg
new file mode 100644
index 00000000..56b1cd70
Binary files /dev/null and b/assets/index/images/Picture_2.jpg differ
diff --git a/assets/index/images/Screenshot 2024-12-11 194353.png b/assets/index/images/Screenshot 2024-12-11 194353.png
deleted file mode 100644
index 38072c5d..00000000
Binary files a/assets/index/images/Screenshot 2024-12-11 194353.png and /dev/null differ
diff --git a/assets/index/images/favicon.ico b/assets/index/images/favicon.ico
deleted file mode 100644
index 97e88ea8..00000000
Binary files a/assets/index/images/favicon.ico and /dev/null differ
diff --git a/assets/index/images/hero.svg b/assets/index/images/hero.svg
deleted file mode 100644
index e55d8b1a..00000000
--- a/assets/index/images/hero.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/index/images/icons8-magnifying-glass.svg b/assets/index/images/icons8-magnifying-glass.svg
deleted file mode 100644
index 7f1664f3..00000000
--- a/assets/index/images/icons8-magnifying-glass.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/index/images/notepad.png b/assets/index/images/notepad.png
deleted file mode 100644
index f7d80b4d..00000000
Binary files a/assets/index/images/notepad.png and /dev/null differ
diff --git a/aurora.css b/aurora.css
deleted file mode 100644
index 38978cde..00000000
--- a/aurora.css
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Aurora Background Effect */
-@keyframes aurora {
- from {
- background-position: 50% 50%, 50% 50%;
- }
- to {
- background-position: 350% 50%, 350% 50%;
- }
-}
-
-.aurora-background {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: -1;
- overflow: hidden;
- pointer-events: none;
-}
-
-.aurora-inner {
- position: absolute;
- inset: -10px;
- background-image:
- repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%),
- repeating-linear-gradient(100deg, #3b82f6 10%, #a5b4fc 15%, #93c5fd 20%, #ddd6fe 25%, #60a5fa 30%);
- background-size: 300%, 200%;
- background-position: 50% 50%, 50% 50%;
- opacity: 0.5;
- filter: blur(10px);
- animation: aurora 60s linear infinite;
-}
-
-.dark .aurora-inner {
- background-image:
- repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%),
- repeating-linear-gradient(100deg, #3b82f6 10%, #a5b4fc 15%, #93c5fd 20%, #ddd6fe 25%, #60a5fa 30%);
- filter: blur(10px) invert(0);
-}
-
-/* Radial mask for aurora effect */
-.aurora-inner::after {
- content: "";
- position: absolute;
- inset: 0;
- background-image:
- repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%),
- repeating-linear-gradient(100deg, #3b82f6 10%, #a5b4fc 15%, #93c5fd 20%, #ddd6fe 25%, #60a5fa 30%);
- background-size: 200%, 100%;
- background-attachment: fixed;
- mix-blend-mode: difference;
- mask-image: radial-gradient(ellipse at 100% 0%, black 10%, transparent 70%);
-}
-
-.dark .aurora-inner::after {
- background-image:
- repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%),
- repeating-linear-gradient(100deg, #3b82f6 10%, #a5b4fc 15%, #93c5fd 20%, #ddd6fe 25%, #60a5fa 30%);
-}
\ No newline at end of file
diff --git a/components/footer.html b/components/footer.html
new file mode 100644
index 00000000..4d32a99e
--- /dev/null
+++ b/components/footer.html
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+ NotesVault - Footer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/header.css b/components/header.css
deleted file mode 100644
index 3d828603..00000000
--- a/components/header.css
+++ /dev/null
@@ -1,176 +0,0 @@
-@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900");
-
-#header {
- top: 0;
- left: 0;
- width: 79vw;
- z-index: 1000;
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- align-items: center;
- padding: 15px 10vw;
- margin: 0;
- }
-
- .navbar {
- display: flex;
- justify-content: space-between;
- align-items: center;
- padding: 24px 0px;
- max-width: 80vw;
- margin: 0 auto;
- background-color: white;
- width: 100%;
- position: relative;
-}
-
-/* Logo styling */
-.navbar-left .logo {
- font-family: "Poppins", sans-serif;
- font-weight: 500;
- font-style: normal;
- font-size: calc(12px + 1vw);
-}
-
- /* Flex box for left/right header items */
- #header div {
- display: flex;
- }
-
- /* Ensures text/icons inside header are centered vertically */
- #header div p {
- display: flex;
- align-items: center;
- }
-
- /* Left section spacing */
-#header #header-title-box {
- margin-left: 5vw;
-}
-
-#header-title-box {
- display: flex;
- align-items: center;
-}
-
-/* Title style */
-#header #header-title-box #header-title {
- font-weight: 500;
- font-style: normal;
- font-size: calc(12px + 1vw);
-}
-
-#header #header-navigation {
- width: 40vw;
- display: flex;
- justify-content: space-between;
- align-items: center;
-}
-
-#header #header-navigation p {
- font-family: "Poppins", sans-serif;
- font-weight: 300;
- font-style: normal;
- font-size: calc(9px + 0.4vw);
- transition: font-weight 0.1s, text-decoration 0.1s;
- cursor: pointer;
-}
-
-.nav-menu {
- display: flex;
- gap: 20px;
-}
-
-.nav-menu a {
- text-decoration: none;
- overflow: hidden;
- position: relative;
- display: inline-block;
- color: #000000;
- font-weight: 700;
- font-style: normal;
- font-family: "Poppins", sans-serif;
-}
-
-.nav-menu a::before,
-.nav-menu a::after {
- content: "";
- position: absolute;
- left: 0;
- width: 100%;
-}
-
-.nav-menu a::before {
- background-color: #347034;
- height: 2px;
- bottom: 0;
- transform: scaleX(0);
- transform-origin: 100% 50%;
- transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
-}
-
-.nav-menu a::after {
- content: attr(data-replace);
- height: 100%;
- top: 0;
- transform: translate3d(200%, 0, 0);
- transform-origin: 100% 50%;
- transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
- color: #017c01;
- position: absolute;
-}
-
-.nav-menu a span {
- display: inline-block;
- transition: transform 0.3s cubic-bezier(0.76, 0, 0.24, 1);
-}
-
-
-.nav-menu a:hover span {
- transform: translate3d(-200%, 0, 0);
-}
-
-.nav-menu a:hover::before {
- transform-origin: 0% 50%;
- transform: scaleX(1);
-}
-
-.nav-menu a:hover::after {
- transform: translate3d(0, 0, 0);
-}
-
-#header #header-navigation p:hover {
- font-weight: 400;
- text-decoration: underline;
-}
-
-#header #header-signup-box {
- cursor: pointer;
- display: flex;
- align-items: center;
- gap: 4px;
-}
-
-#header #header-signup-box p {
- display: inline-flex;
- font-family: "Poppins", sans-serif;
- font-weight: 300;
- font-style: normal;
- font-size: calc(9px + 0.4vw);
- background-color: #163d3b;
- padding: 15px 30px;
- color: #dff8f8;
- border-radius: 30px;
- vertical-align: middle;
- align-items: center;
- max-height: 50px;
- transition: all 0.3s ease;
-}
-
-#header #header-signup-box p:hover {
- background-color: #1f5c59;
- color: #ffffff;
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
- transform: translateY(-1px);
-}
\ No newline at end of file
diff --git a/components/header.html b/components/header.html
index fdf184c8..80d91b6b 100644
--- a/components/header.html
+++ b/components/header.html
@@ -1,17 +1,209 @@
-
+
+
+
+
+
+
+
+
+ NotesVault - Header
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotesVault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+
+
+ Sign Up
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Sign Up
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/header.js b/components/header.js
deleted file mode 100644
index 5e518146..00000000
--- a/components/header.js
+++ /dev/null
@@ -1,7 +0,0 @@
-document.addEventListener('DOMContentLoaded', () => {
- fetch('../components/header.html')
- .then(res => res.text())
- .then(data => {
- document.getElementById('header-holder').innerHTML = data;
- });
- });
diff --git a/data/notes.json b/data/notes.json
index 7901d7a5..3741d68f 100644
--- a/data/notes.json
+++ b/data/notes.json
@@ -1,86 +1,52 @@
[
{
- "title": "Mathematics I",
- "branch": "CSE",
- "semester": "1",
- "subject": "Maths",
- "link": "https://example.com/notes/maths1.pdf"
- },
- {
- "title": "Operating System Notes",
- "branch": "CSE",
- "semester": "2",
- "subject": "OS",
- "link": "https://example.com/notes/os.pdf"
- },
- {
- "title": "DBMS Concepts",
- "branch": "CSE",
- "semester": "2",
- "subject": "DBMS",
- "link": "https://example.com/notes/dbms.pdf"
- },
- {
- "title": "Intro to AI",
- "branch": "CSE AIML",
- "semester": "1",
- "subject": "AI",
- "link": "https://example.com/notes/ai.pdf"
- },
- {
- "title": "Machine Learning Basics",
- "branch": "CSE AIML",
- "semester": "2",
- "subject": "ML",
- "link": "https://example.com/notes/ml.pdf"
- },
- {
- "title": "Python for AIML",
- "branch": "CSE AIML",
- "semester": "2",
- "subject": "Python",
- "link": "https://example.com/notes/python_aiml.pdf"
- },
- {
- "title": "IoT Fundamentals",
- "branch": "CSE IOT",
- "semester": "1",
- "subject": "IoT Fundamentals",
- "link": "https://example.com/notes/iot_fundamentals.pdf"
- },
- {
- "title": "Sensor Technologies",
- "branch": "CSE IOT",
- "semester": "2",
- "subject": "Sensors",
- "link": "https://example.com/notes/sensors.pdf"
- },
- {
- "title": "Microcontroller Guide",
- "branch": "CSE IOT",
- "semester": "2",
- "subject": "Microcontrollers",
- "link": "https://example.com/notes/microcontrollers.pdf"
- },
- {
- "title": "Data Science Intro",
- "branch": "CSE DS",
- "semester": "1",
- "subject": "Data Science Basics",
- "link": "https://example.com/notes/ds_basics.pdf"
- },
- {
- "title": "Statistics Notes",
- "branch": "CSE DS",
- "semester": "2",
- "subject": "Statistics",
- "link": "https://example.com/notes/statistics.pdf"
- },
- {
- "title": "Python for Data Science",
- "branch": "CSE DS",
- "semester": "2",
- "subject": "Python for DS",
- "link": "https://example.com/notes/python_ds.pdf"
+ "_id": "note1",
+ "title": "Data Structures & Algorithms Basics",
+ "branch": "Computer Science",
+ "semester": "3rd",
+ "description": "Comprehensive notes on fundamental data structures (arrays, linked lists, trees, graphs) and common algorithms (sorting, searching).",
+ "uploader": "Alice Smith",
+ "uploadDate": "2023-03-15",
+ "filePath": "http://example.com/notes/dsa_basics.pdf"
+ },
+ {
+ "_id": "note2",
+ "title": "Digital Electronics Principles",
+ "branch": "Electronics Engineering",
+ "semester": "4th",
+ "description": "Detailed notes covering logic gates, Boolean algebra, combinational and sequential circuits.",
+ "uploader": "Bob Johnson",
+ "uploadDate": "2023-04-20",
+ "filePath": "http://example.com/notes/digital_electronics.pdf"
+ },
+ {
+ "_id": "note3",
+ "title": "Thermodynamics for Mechanical Engineers",
+ "branch": "Mechanical Engineering",
+ "semester": "5th",
+ "description": "Concepts of thermodynamics, laws, cycles, and their applications in various systems.",
+ "uploader": "Charlie Brown",
+ "uploadDate": "2023-05-10",
+ "filePath": "http://example.com/notes/thermodynamics.pdf"
+ },
+ {
+ "_id": "note4",
+ "title": "Object-Oriented Programming with Java",
+ "branch": "Information Technology",
+ "semester": "3rd",
+ "description": "Introduction to OOP principles using Java: classes, objects, inheritance, polymorphism, abstraction, and encapsulation.",
+ "uploader": "Alice Smith",
+ "uploadDate": "2023-06-01",
+ "filePath": "http://example.com/notes/oop_java.pdf"
+ },
+ {
+ "_id": "note5",
+ "title": "Calculus I - Differentiation",
+ "branch": "Mathematics",
+ "semester": "1st",
+ "description": "Basic concepts of differentiation, limits, continuity, and applications.",
+ "uploader": "David Lee",
+ "uploadDate": "2023-07-10",
+ "filePath": "http://example.com/notes/calculus1.pdf"
}
]
diff --git a/data/parameters.json b/data/parameters.json
new file mode 100644
index 00000000..3a9c2c4b
--- /dev/null
+++ b/data/parameters.json
@@ -0,0 +1,104 @@
+{
+ "branches": [
+ {
+ "name": "CSE",
+ "semesters": [
+ {
+ "semester": 1,
+ "subjects": [
+ {"BT101": "Engineering Chemistry"},
+ {"BT102": "Mathematics-I"},
+ {"BT103": "English for Communication"},
+ {"BT104": "Basic Electrical & Electronics Engineering"},
+ {"BT105": "Engineering Graphics"}
+ ]
+ },
+ {
+ "semester": 2,
+ "subjects": [
+ {"BT201": "Engineering Physics"},
+ {"BT202": "Mathematics-II"},
+ {"BT203": "Basic Mechanical Engineering"},
+ {"BT204": "Basic Civil Engineering & Mechanics"},
+ {"BT205": "Basic Computer Engineering"}
+ ]
+ }
+ ]
+ },
+ {
+ "name": "CSE-AIML",
+ "semesters": [
+ {
+ "semester": 1,
+ "subjects": [
+ {"BT101": "Engineering Chemistry"},
+ {"BT102": "Mathematics-I"},
+ {"BT103": "English for Communication"},
+ {"BT104": "Basic Electrical & Electronics Engineering"},
+ {"BT105": "Engineering Graphics"}
+ ]
+ },
+ {
+ "semester": 2,
+ "subjects": [
+ {"BT201": "Engineering Physics"},
+ {"BT202": "Mathematics-II"},
+ {"BT203": "Basic Mechanical Engineering"},
+ {"BT204": "Basic Civil Engineering & Mechanics"},
+ {"BT205": "Basic Computer Engineering"}
+ ]
+ }
+ ]
+ },
+ {
+ "name": "CSE-IOT",
+ "semesters": [
+ {
+ "semester": 1,
+ "subjects": [
+ {"BT101": "Engineering Chemistry"},
+ {"BT102": "Mathematics-I"},
+ {"BT103": "English for Communication"},
+ {"BT104": "Basic Electrical & Electronics Engineering"},
+ {"BT105": "Engineering Graphics"}
+ ]
+ },
+ {
+ "semester": 2,
+ "subjects": [
+ {"BT201": "Engineering Physics"},
+ {"BT202": "Mathematics-II"},
+ {"BT203": "Basic Mechanical Engineering"},
+ {"BT204": "Basic Civil Engineering & Mechanics"},
+ {"BT205": "Basic Computer Engineering"}
+ ]
+ }
+ ]
+ },
+ {
+ "name": "CSE-DS",
+ "semesters": [
+ {
+ "semester": 1,
+ "subjects": [
+ {"BT101": "Engineering Chemistry"},
+ {"BT102": "Mathematics-I"},
+ {"BT103": "English for Communication"},
+ {"BT104": "Basic Electrical & Electronics Engineering"},
+ {"BT105": "Engineering Graphics"}
+ ]
+ },
+ {
+ "semester": 2,
+ "subjects": [
+ {"BT201": "Engineering Physics"},
+ {"BT202": "Mathematics-II"},
+ {"BT203": "Basic Mechanical Engineering"},
+ {"BT204": "Basic Civil Engineering & Mechanics"},
+ {"BT205": "Basic Computer Engineering"}
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/search_parameters/parameters.json b/data/search_parameters/parameters.json
deleted file mode 100644
index 1c58fa75..00000000
--- a/data/search_parameters/parameters.json
+++ /dev/null
@@ -1,103 +0,0 @@
-{
- "branches": [
- {
- "name": "CSE",
- "semesters": [
- {
- "semester": 1,
- "subjects": [
- {"BT101": "Engineering Chemistry"},
- {"BT102": "Mathematics-I"},
- {"BT103": "English for Communication"},
- {"BT104": "Basic Electrical & Electronics Engineering"},
- {"BT105": "Engineering Graphics"}
- ]
- },
- {
- "semester": 2,
- "subjects": [
- {"BT201": "Engineering Physics"},
- {"BT202": "Mathematics-II"},
- {"BT203": "Basic Mechanical Engineering"},
- {"BT204": "Basic Civil Engineering & Mechanics"},
- {"BT205": "Basic Computer Engineering"}
- ]
- }
- ]
- },
- {
- "name": "CSE-AIML",
- "semesters": [
- {
- "semester": 1,
- "subjects": [
- {"BT201": "Engineering Physics"},
- {"BT102": "Mathematics-I"},
- {"BT203": "Basic Mechanical Engineering"},
- {"BT204": "Basic Civil Engineering & Mechanics"},
- {"BT205": "Basic Computer Engineering"}
- ]
- },
- {
- "semester": 2,
- "subjects": [
- {"BT101": "Engineering Chemistry"},
- {"BT202": "Mathematics-II"},
- {"BT103": "English for Communication"},
- {"BT104": "Basic Electrical & Electronics Engineering"},
- {"BT105": "Engineering Graphics"}
- ]
- }
- ]
- },
- {
- "name": "CSE-IOT",
- "semesters": [
- {
- "semester": 1,
- "subjects": [
- {"BT201": "Engineering Physics"},
- {"BT102": "Mathematics-I"},
- {"BT203": "Basic Mechanical Engineering"},
- {"BT204": "Basic Civil Engineering & Mechanics"},
- {"BT205": "Basic Computer Engineering"}
- ]
- },
- {
- "semester": 2,
- "subjects": [
- {"BT101": "Engineering Chemistry"},
- {"BT202": "Mathematics-II"},
- {"BT103": "English for Communication"},
- {"BT104": "Basic Electrical & Electronics Engineering"},
- {"BT105": "Engineering Graphics"}
- ]
- }
- ]
- },
- {
- "name": "CSE-DS",
- "semesters": [
- {
- "semester": 1,
- "subjects": [
- {"BT201": "Engineering Physics"},
- {"BT102": "Mathematics-I"},
- {"BT203": "Basic Mechanical Engineering"},
- {"BT204": "Basic Civil Engineering & Mechanics"},
- {"BT205": "Basic Computer Engineering"}
- ]
- },
- {
- "semester": 2,
- "subjects": [
- {"BT101": "Engineering Chemistry"},
- {"BT202": "Mathematics-II"},
- {"BT103": "English for Communication"},
- {"BT104": "Basic Electrical & Electronics Engineering"},
- {"BT105": "Engineering Graphics"}
- ]
- }
- ]
- }, "CSBS", "EX", "EE", "EC", "AIR", "ME", "CE"]
-}
\ No newline at end of file
diff --git a/features.html b/features.html
deleted file mode 100644
index 2fd9a070..00000000
--- a/features.html
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
- NotesVault - Features
-
-
-
-
-
-
- ✨ Key Features of NotesVault
- Empowering your study experience with simplicity and speed.
-
-
-
-
📚 Organized by Branch & Semester
-
Sort your notes smartly by branch and semester, making it easier to browse content.
-
-
-
🔍 Smart Search
-
Search notes by subject, semester, or custom tags with instant results.
-
-
-
📝 Jotpad
-
Take quick notes or summaries anytime without switching tabs.
-
-
-
📤 Easy Upload
-
Upload your notes with a clean form or drag & drop interface.
-
-
-
🌙 Light/Dark Mode
-
Switch themes for your comfort and improved readability anytime.
-
-
-
🧾 License-Friendly
-
Open-source and transparent — explore the GitHub repo and contribute easily.
-
-
-
-
-
-
-
-
diff --git a/glassy-ui.css b/glassy-ui.css
deleted file mode 100644
index 2cabbc96..00000000
--- a/glassy-ui.css
+++ /dev/null
@@ -1,432 +0,0 @@
-/* Glassy UI Styles */
-
-/* Glassy Button Base */
-.glassy-button {
- background: rgba(255, 255, 255, 0.15);
- -webkit-backdrop-filter: blur(10px);
- backdrop-filter: blur(10px);
- border: 1px solid rgba(255, 255, 255, 0.2);
- border-radius: 15px;
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
- transition: all 0.3s ease;
- position: relative;
- overflow: hidden;
-}
-
-.glassy-button::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
- transition: left 0.5s;
-}
-
-.glassy-button:hover::before {
- left: 100%;
-}
-
-.glassy-button:hover {
- background: rgba(255, 255, 255, 0.25);
- border: 1px solid rgba(255, 255, 255, 0.3);
- transform: translateY(-2px);
- box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);
-}
-
-/* Main Action Buttons */
-.try-box {
- background: rgba(255, 255, 255, 0.15) !important;
- -webkit-backdrop-filter: blur(10px) !important;
- backdrop-filter: blur(10px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 15px !important;
- padding: 12px 24px !important;
- color: #333 !important;
- text-decoration: none !important;
- font-weight: 500 !important;
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
- transition: all 0.3s ease !important;
- position: relative !important;
- overflow: hidden !important;
- cursor: pointer !important;
-}
-
-.try-box::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
- transition: left 0.5s;
-}
-
-.try-box:hover::before {
- left: 100%;
-}
-
-.try-box:hover {
- background: rgba(255, 255, 255, 0.25) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-2px) !important;
- box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15) !important;
-}
-
-/* Feature Cards */
-.feature-card {
- background: rgba(255, 255, 255, 0.1) !important;
- -webkit-backdrop-filter: blur(15px) !important;
- backdrop-filter: blur(15px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 20px !important;
- padding: 30px 20px !important;
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
- transition: all 0.3s ease !important;
- position: relative !important;
- overflow: hidden !important;
- margin: 15px !important;
-}
-
-.feature-card::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
- transition: left 0.6s;
-}
-
-.feature-card:hover::before {
- left: 100%;
-}
-
-.feature-card:hover {
- background: rgba(255, 255, 255, 0.2) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-5px) scale(1.02) !important;
- box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2) !important;
-}
-
-.feature-card svg {
- margin-bottom: 15px !important;
- filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1)) !important;
-}
-
-.feature-title {
- font-weight: 600 !important;
- margin-bottom: 10px !important;
- color: #333 !important;
-}
-
-.feature-desc, .card-text {
- color: #555 !important;
- line-height: 1.5 !important;
-}
-
-/* Card class for existing cards */
-.card {
- background: rgba(255, 255, 255, 0.1) !important;
- -webkit-backdrop-filter: blur(15px) !important;
- backdrop-filter: blur(15px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 20px !important;
- padding: 30px 20px !important;
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
- transition: all 0.3s ease !important;
- position: relative !important;
- overflow: hidden !important;
- margin: 15px !important;
-}
-
-.card::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
- transition: left 0.6s;
-}
-
-.card:hover::before {
- left: 100%;
-}
-
-.card:hover {
- background: rgba(255, 255, 255, 0.2) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-5px) scale(1.02) !important;
- box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2) !important;
-}
-
-/* Header Sign Up Button */
-#header-signup-box a {
- background: rgba(255, 255, 255, 0.15) !important;
- -webkit-backdrop-filter: blur(10px) !important;
- backdrop-filter: blur(10px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 12px !important;
- padding: 8px 16px !important;
- transition: all 0.3s ease !important;
- position: relative !important;
- overflow: hidden !important;
- text-decoration: none !important;
-}
-
-#header-signup-box a::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
- transition: left 0.5s;
-}
-
-#header-signup-box a:hover::before {
- left: 100%;
-}
-
-#header-signup-box a:hover {
- background: rgba(255, 255, 255, 0.25) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-1px) !important;
- box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1) !important;
-}
-
-/* Search Box */
-.main-right-search-form-input {
- background: rgba(255, 255, 255, 0.15) !important;
- -webkit-backdrop-filter: blur(10px) !important;
- backdrop-filter: blur(10px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 25px !important;
- padding: 12px 20px !important;
- color: #333 !important;
- transition: all 0.3s ease !important;
-}
-
-.main-right-search-form-input:focus {
- background: rgba(255, 255, 255, 0.25) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- outline: none !important;
- box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1) !important;
-}
-
-.main-right-search-form-input::placeholder {
- color: rgba(51, 51, 51, 0.7) !important;
-}
-
-/* Search Box Container */
-.Search-box {
- background: rgba(0, 0, 0, 0.1) !important;
- -webkit-backdrop-filter: blur(15px) !important;
- backdrop-filter: blur(15px) !important;
- border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
-}
-
-/* Main Right Box */
-.main-right-box {
- background: rgba(255, 255, 255, 0.1) !important;
- -webkit-backdrop-filter: blur(15px) !important;
- backdrop-filter: blur(15px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 20px !important;
- padding: 30px !important;
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
- transition: all 0.3s ease !important;
-}
-
-.main-right-box:hover {
- background: rgba(255, 255, 255, 0.15) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15) !important;
-}
-
-/* About Section */
-.About {
- background: rgba(255, 255, 255, 0.1) !important;
- -webkit-backdrop-filter: blur(15px) !important;
- backdrop-filter: blur(15px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 20px !important;
- padding: 30px !important;
- margin: 30px 0 !important;
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
- transition: all 0.3s ease !important;
-}
-
-.About:hover {
- background: rgba(255, 255, 255, 0.15) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15) !important;
-}
-
-.About-left-link {
- background: rgba(255, 255, 255, 0.15) !important;
- -webkit-backdrop-filter: blur(10px) !important;
- backdrop-filter: blur(10px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 12px !important;
- padding: 10px 20px !important;
- display: inline-block !important;
- color: #333 !important;
- text-decoration: none !important;
- font-weight: 500 !important;
- transition: all 0.3s ease !important;
- cursor: pointer !important;
- position: relative !important;
- overflow: hidden !important;
-}
-
-.About-left-link::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
- transition: left 0.5s;
-}
-
-.About-left-link:hover::before {
- left: 100%;
-}
-
-.About-left-link:hover {
- background: rgba(255, 255, 255, 0.25) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-2px) !important;
- box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1) !important;
-}
-
-/* Footer Glassy Effect */
-.custom-footer {
- background: rgba(255, 255, 255, 0.05) !important;
- -webkit-backdrop-filter: blur(20px) !important;
- backdrop-filter: blur(20px) !important;
- border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
-}
-
-/* Footer Links */
-.footer-learn-link {
- background: rgba(255, 255, 255, 0.1) !important;
- -webkit-backdrop-filter: blur(10px) !important;
- backdrop-filter: blur(10px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 8px !important;
- padding: 6px 12px !important;
- display: inline-block !important;
- transition: all 0.3s ease !important;
- text-decoration: none !important;
- position: relative !important;
- overflow: hidden !important;
-}
-
-.footer-learn-link::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
- transition: left 0.5s;
-}
-
-.footer-learn-link:hover::before {
- left: 100%;
-}
-
-.footer-learn-link:hover {
- background: rgba(255, 255, 255, 0.2) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-1px) !important;
- box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
-}
-
-/* Scroll to Top Button */
-#scrollToTopBtn {
- background: rgba(255, 255, 255, 0.15) !important;
- -webkit-backdrop-filter: blur(10px) !important;
- backdrop-filter: blur(10px) !important;
- border: 1px solid rgba(255, 255, 255, 0.2) !important;
- border-radius: 50% !important;
- width: 50px !important;
- height: 50px !important;
- color: #333 !important;
- transition: all 0.3s ease !important;
- position: relative !important;
- overflow: hidden !important;
-}
-
-#scrollToTopBtn::before {
- content: '';
- position: absolute;
- top: 0;
- left: -100%;
- width: 100%;
- height: 100%;
- background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
- transition: left 0.5s;
-}
-
-#scrollToTopBtn:hover::before {
- left: 100%;
-}
-
-#scrollToTopBtn:hover {
- background: rgba(255, 255, 255, 0.25) !important;
- border: 1px solid rgba(255, 255, 255, 0.3) !important;
- transform: translateY(-2px) scale(1.1) !important;
- box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15) !important;
-}
-
-/* Card Container */
-.card-container {
- display: flex !important;
- justify-content: center !important;
- align-items: center !important;
- flex-wrap: wrap !important;
- gap: 20px !important;
- padding: 40px 20px !important;
-}
-
-/* Card Links */
-.card-container a {
- text-decoration: none !important;
- color: inherit !important;
-}
-
-.card-container a:hover {
- text-decoration: none !important;
-}
-
-/* Features Section */
-.features-section {
- background: rgba(255, 255, 255, 0.02) !important;
- -webkit-backdrop-filter: blur(5px) !important;
- backdrop-filter: blur(5px) !important;
- padding: 60px 0 !important;
-}
-
-/* Responsive Design */
-@media (max-width: 768px) {
- .feature-card, .card {
- width: 90% !important;
- margin: 10px auto !important;
- }
-
- .card-container {
- flex-direction: column !important;
- align-items: center !important;
- }
-}
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 00000000..8da3a00e
--- /dev/null
+++ b/index.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+ NotesVault - Your Organized Learning Companion
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Welcome Back
+
Your Organized Learning Companion...
+
+ Keep your study notes and PYQs organized, easy to find, and always
+ just a click away with NotesVault!
+
+
+
+
+
+
+
+
+
+
+
Key Features
+
+ Powerful tools to organize your academic journey!
+
+
+
+
+
+
+
+
+
Easy Upload
+
+ Add your notes quickly and effortlessly with drag & drop
+ functionality
+
+
+
+
+
+
+
+
+
+
Sort The Chaos
+
Neatly arrange all your notes with smart categorization
+
+
+
+
+
+
+
+
+
Search By Tags
+
Find notes instantly using subject tags and keywords
+
+
+
+
+
+
+
+
+
Cross-Device Sync
+
Access your notes from any device, anywhere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/BrowseNotes.html b/pages/BrowseNotes.html
deleted file mode 100644
index b5778427..00000000
--- a/pages/BrowseNotes.html
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
- Browse Notes - NotesVault
-
-
-
-
-
-
-
-
-
-
-
-
-
- Browse All Notes
-
-
-
-
-
Loading notes...
-
No notes found.
-
-
-
-
-
-
-
×
-
-
Branch:
-
Semester:
-
Description:
-
Uploaded By:
-
Upload Date:
-
- Download Note
-
-
-
-
-
-
-
diff --git a/pages/Footer.html b/pages/Footer.html
deleted file mode 100644
index c8d62d40..00000000
--- a/pages/Footer.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
- NotesVault Footer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/about.html b/pages/about.html
index f99faaee..634b84ae 100644
--- a/pages/about.html
+++ b/pages/about.html
@@ -1,452 +1,347 @@
+
+
-
-
-
- About - NotesVault
+ NotesVault - About
+
+
+
+
+
+
-
-
+
+
+
+
+
+
-
-
-
+
-
-
-
About NotesVault
-
Empowering Students Through Collaborative Learning
-
-
- 500+
- Notes Shared
-
-
- 100+
- Contributors
-
-
-
24/7
-
Available
+
+
+
+
About NotesVault
+
+ Empowering Students Through Collaborative Learning
+
+
+
+
+ 0
+ Notes Shared
+
+
+ 0
+ Contributors
+
+
+ 24/7
+ Availability
+
-
+
-
-
-
-
What is NotesVault?
-
- NotesVault is a revolutionary, open-source platform designed specifically for students who believe in the power of collaborative learning. We've created a centralized hub where academic notes, Previous Year Questions (PYQs), and study materials are organized, accessible, and community-driven.
-
-
- Born from the frustration of scattered resources across WhatsApp groups, Google Drives, and countless broken links, NotesVault brings order to the chaos of student life. Our platform doesn't just store your notes—it builds bridges between learners, fostering a supportive ecosystem where knowledge flows freely.
-
-
-
-
-
-
-
Collaborative
+
+
+
+
+ What is NotesVault?
+
+ NotesVault is a revolutionary platform designed for students who
+ believe in collaborative learning. We provide a centralized hub
+ where academic notes, Previous Year Questions (PYQs), and study
+ materials are organized and accessible.
+
+
+ Born from the frustration of scattered resources across WhatsApp
+ groups and Google Drives, NotesVault brings order to student
+ life by building bridges between learners and fostering a
+ supportive knowledge-sharing ecosystem.
+
+
+
+
+
+
+ Community-Driven
-
-
-
Searchable
+
+
+ Smart Search
-
-
-
Responsive
+
+
+ Mobile-Friendly
-
-
+
-