From ef0452a13775af16266a6f223b531fcbfe27f0d5 Mon Sep 17 00:00:00 2001 From: priyanka-sala Date: Tue, 7 Apr 2026 19:35:16 +0530 Subject: [PATCH 1/2] Create index.html --- SmartNotes-AI/index.html | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 SmartNotes-AI/index.html diff --git a/SmartNotes-AI/index.html b/SmartNotes-AI/index.html new file mode 100644 index 0000000..50a7966 --- /dev/null +++ b/SmartNotes-AI/index.html @@ -0,0 +1,33 @@ + + + + +

Test Chat

+ + + + +

+ + + + + From b131f845c02cafb0599b51e9ba45e946d5a9c086 Mon Sep 17 00:00:00 2001 From: priyanka-sala Date: Tue, 7 Apr 2026 19:40:56 +0530 Subject: [PATCH 2/2] Create index.js --- SmartNotes-AI/SmartNotes-AI/index.js | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 SmartNotes-AI/SmartNotes-AI/index.js diff --git a/SmartNotes-AI/SmartNotes-AI/index.js b/SmartNotes-AI/SmartNotes-AI/index.js new file mode 100644 index 0000000..51ccf88 --- /dev/null +++ b/SmartNotes-AI/SmartNotes-AI/index.js @@ -0,0 +1,38 @@ +const express = require("express"); +const app = express(); + +app.use(express.json()); +app.use(express.static(__dirname)); + +// Notes +const notes = [ + { title: "Meeting", content: "Met German company in 2020" }, + { title: "Tasks", content: "Website redesign tasks list" }, + { title: "Poem", content: "Moon shines in the dark night" } +]; + +app.post("/ask", (req, res) => { + console.log("API RUNNING 🔥"); + + const query = req.body.query.toLowerCase(); + + const results = notes.filter(note => + query.split(" ").some(word => + note.content.toLowerCase().includes(word) + ) + ); + + if (results.length === 0) { + return res.json([{ content: "No results found" }]); + } + + const answer = results.map(n => + `Based on your notes: ${n.content}` + ).join("\n"); + + res.json([{ content: answer }]); +}); + +app.listen(3000, () => { + console.log("Server started on http://localhost:3000"); +});