@@ -41,7 +69,7 @@ export default function Verify(): JSX.Element {
+ {isFirstFetchDone && !fetchedData && (
+
+
+
+
+ 404{" "}
+
+ 🫠
+
+
+ We are sorry, but we truly didn't find anything
+
+
+
+ )}
+ {isFeteching && (
+
+
+
+ )}
{fetchedData &&
}
diff --git a/Website/Frontend/models/Id_data.js b/Website/Frontend/models/Id_data.js
new file mode 100644
index 0000000..0f7efc9
--- /dev/null
+++ b/Website/Frontend/models/Id_data.js
@@ -0,0 +1,21 @@
+import mongoose from 'mongoose';
+
+const idDataSchema = new mongoose.Schema(
+ {
+ orglogo: { type: String, required: true, unique: true },
+ orgName: { type: String, required: true },
+ orgId: { type: String, required: true, unique: true },
+ orgStatus: { type: String, required: true },
+ orgEmail: { type: String, required: true },
+ issuedToName: { type: String, required: true },
+ issueId: {type: String, required: true, unique: true},
+ issuedToEmail: {type: String, required: true},
+ issuedDate: {type: String, required: true},
+ expiryDate: {type: String, required: true},
+ },
+ {
+ collection: 'id_data'
+ }
+);
+
+export default mongoose.models.idData || mongoose.model('idData')
\ No newline at end of file
diff --git a/Website/Frontend/models/newsletter.js b/Website/Frontend/models/newsletter.js
new file mode 100644
index 0000000..495f242
--- /dev/null
+++ b/Website/Frontend/models/newsletter.js
@@ -0,0 +1,12 @@
+import mongoose from "mongoose";
+
+const newsLetterUserSchema = new mongoose.Schema(
+ {
+ email: { type: String, required: true, unique: false }
+ },
+ {
+ collection: 'newsletterusers'
+ }
+);
+
+export default mongoose.models.newsLetterUser || mongoose.model('newsLetterUser', newsLetterUserSchema)
\ No newline at end of file
diff --git a/Website/Frontend/models/waitlistuser.js b/Website/Frontend/models/waitlistuser.js
new file mode 100644
index 0000000..6f57e23
--- /dev/null
+++ b/Website/Frontend/models/waitlistuser.js
@@ -0,0 +1,14 @@
+import mongoose from "mongoose";
+
+const WaitListUserSchema = new mongoose.Schema(
+ {
+ name: { type: String, required: true },
+ designation: { type: String, required: true },
+ email: { type: String, required: true },
+ },
+ {
+ collection: ' waitlistusers' // collection in which the data is saved
+ }
+);
+
+export default mongoose.models.waitListUser || mongoose.model('waitListUser', WaitListUserSchema)
diff --git a/Website/Frontend/next.config.mjs b/Website/Frontend/next.config.mjs
index c58c974..591584a 100644
--- a/Website/Frontend/next.config.mjs
+++ b/Website/Frontend/next.config.mjs
@@ -1,5 +1,13 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
+ images: {
+ remotePatterns: [
+ {
+ protocol: "https",
+ hostname: "storage.googleapis.com",
+ },
+ ]
+ },
reactStrictMode: false,
};
diff --git a/Website/Frontend/public/assets/view/display.png b/Website/Frontend/public/assets/view/display.png
new file mode 100644
index 0000000..aeb900c
Binary files /dev/null and b/Website/Frontend/public/assets/view/display.png differ