diff --git a/src/components/NotificationsCard/NotificationsCard.tsx b/src/components/NotificationsCard/NotificationsCard.tsx
new file mode 100644
index 0000000..8b72893
--- /dev/null
+++ b/src/components/NotificationsCard/NotificationsCard.tsx
@@ -0,0 +1,40 @@
+import {Button, Card, CardProps, List} from "antd";
+import {NotificationsItem} from "../index.ts";
+import {Notifications} from "../../types";
+
+import "./styles.css";
+
+type Props = {
+ data: Notifications[]
+} & CardProps
+
+const NotificationsCard = ({data, ...others}: Props) => {
+ return (
+ View all}
+ className="notifications-list-card"
+ {...others}
+ >
+ {
+ console.log(page);
+ },
+ pageSize: 5,
+ align: "center"
+ }}
+ dataSource={data}
+ renderItem={(item) => (
+
+
+
+ )}
+ />
+
+ );
+};
+
+export default NotificationsCard;
\ No newline at end of file
diff --git a/src/components/NotificationsCard/styles.css b/src/components/NotificationsCard/styles.css
new file mode 100644
index 0000000..8a701fd
--- /dev/null
+++ b/src/components/NotificationsCard/styles.css
@@ -0,0 +1,7 @@
+.notifications-list-card .ant-card-body {
+ padding: 0 0 1rem 0;
+}
+
+.available-tucks-card .ant-list-item {
+ /*padding: 0;*/
+}
\ No newline at end of file
diff --git a/src/components/NotificationsItem/NotificationsItem.tsx b/src/components/NotificationsItem/NotificationsItem.tsx
new file mode 100644
index 0000000..393eb30
--- /dev/null
+++ b/src/components/NotificationsItem/NotificationsItem.tsx
@@ -0,0 +1,53 @@
+import {Notifications} from "../../types";
+import {Avatar, Space, Tag, Typography} from "antd";
+import {ContainerOutlined, MailOutlined, PhoneOutlined} from "@ant-design/icons";
+
+type Props = {
+ data: Notifications
+}
+
+const NotificationsItem = ({data}: Props) => {
+ const {
+ notification_type,
+ notification_category,
+ notification_image,
+ notification_date,
+ notification_message,
+ color
+ } = data
+
+ return (
+
+
+
+
+
+ {notification_message.slice(0, 30)}...
+
+ :
+ notification_type === "email" ?
+ :
+
+ }
+ style={{textTransform: "capitalize"}}
+ >
+ {notification_type}
+
+
+
+ {notification_category}
+ {notification_date}
+
+
+
+ );
+};
+
+export default NotificationsItem;
\ No newline at end of file
diff --git a/src/components/UserAvatar/UserAvatar.tsx b/src/components/UserAvatar/UserAvatar.tsx
index 651a406..44f1964 100644
--- a/src/components/UserAvatar/UserAvatar.tsx
+++ b/src/components/UserAvatar/UserAvatar.tsx
@@ -1,4 +1,4 @@
-import {Avatar, Space, theme, Typography} from "antd";
+import {Avatar, AvatarProps, Space, theme, Typography} from "antd";
import {getNameInitials} from "../../utils";
import {UserOutlined} from "@ant-design/icons";
@@ -8,16 +8,30 @@ import {UserOutlined} from "@ant-design/icons";
type Props = {
fullName: string
mark?: boolean
+ size?: "small" | "medium" | "large"
}
-const UserAvatar = ({fullName, mark}: Props) => {
+const UserAvatar = ({fullName, mark, size}: Props) => {
const {token} = theme.useToken()
+ const avatarProps: AvatarProps = {
+ size: size === "large" ? 36 : size === "small" ? 16 : 24
+ }
+
return (
{mark ?
- }/> :
- {getNameInitials(fullName)}
+ }
+ {...avatarProps}
+ /> :
+
+ {getNameInitials(fullName)}
+
}
{fullName}
diff --git a/src/components/dashboard/default/GetStartedCard/GetStartedCard.tsx b/src/components/dashboard/default/GetStartedCard/GetStartedCard.tsx
index a1f550a..3f33a07 100644
--- a/src/components/dashboard/default/GetStartedCard/GetStartedCard.tsx
+++ b/src/components/dashboard/default/GetStartedCard/GetStartedCard.tsx
@@ -1,4 +1,5 @@
import {Button, Card, CardProps, Image, Space, Typography} from "antd";
+import {RightOutlined} from "@ant-design/icons";
type Props = CardProps
@@ -6,11 +7,14 @@ const GetStartedCard = ({...others}: Props) => {
return (
-
-
- Get started
-
+
+ You have 2 projects to finish this
+ week
+ You have already completed 68% of your monthly target. Keep going to achieve your
+ goal.
+
+
);
diff --git a/src/components/dashboard/default/TasksChartCard/TasksChartCard.tsx b/src/components/dashboard/default/TasksChartCard/TasksChartCard.tsx
new file mode 100644
index 0000000..cf849fe
--- /dev/null
+++ b/src/components/dashboard/default/TasksChartCard/TasksChartCard.tsx
@@ -0,0 +1,64 @@
+import {Column} from "@ant-design/plots";
+import {Button, Card, CardProps} from "antd";
+
+type Tasks = {
+ day: string,
+ value: number
+ status: string
+}
+
+type ChartProps = {
+ data: Tasks[]
+}
+
+const ColumnChart = ({data}: ChartProps) => {
+ const config = {
+ data,
+ isStack: true,
+ xField: 'day',
+ yField: 'value',
+ seriesField: 'status',
+ label: {
+ position: 'top', // 'top', 'bottom', 'middle'
+ offset: 10,
+ style: {
+ fill: 'transparent'
+ }
+ },
+ interactions: [
+ {
+ type: 'active-region',
+ enable: false,
+ },
+ ],
+ columnBackground: {
+ style: {
+ fill: 'rgba(0,0,0,0.1)',
+ },
+ },
+ legend: {
+ position: "bottom"
+ }
+ };
+
+ // @ts-ignore
+ return ;
+};
+
+type Props = {
+ data: Tasks[]
+} & CardProps
+
+const TasksChartCard = ({data, ...others}: Props) => {
+ return (
+ See all}
+ {...others}
+ >
+
+
+ );
+};
+
+export default TasksChartCard;
\ No newline at end of file
diff --git a/src/components/dashboard/default/TasksListCard/TasksListCard.tsx b/src/components/dashboard/default/TasksListCard/TasksListCard.tsx
new file mode 100644
index 0000000..68d18cf
--- /dev/null
+++ b/src/components/dashboard/default/TasksListCard/TasksListCard.tsx
@@ -0,0 +1,92 @@
+import {Badge, Button, Card, CardProps, List, Space, Tag, Typography} from "antd";
+import {Tasks} from "../../../../types";
+import {CalendarOutlined, FlagOutlined} from "@ant-design/icons";
+import {UserAvatar} from "../../../index.ts";
+
+import "./styles.css";
+
+
+type Props = {
+ data: Tasks[]
+} & CardProps
+
+const TasksListCard = ({data, ...others}: Props) => {
+ return (
+ View all}
+ className="tasks-list-card"
+ {...others}
+ >
+ {
+ console.log(page);
+ },
+ pageSize: 10,
+ align: "center"
+ }}
+ dataSource={data}
+ renderItem={(item) => (
+
+
+
+
+
+ {item.name.slice(0, 20)}...
+
+ {item.category}
+
+
+ {item.description}
+
+
+ }
+ color={item.color}
+ style={{textTransform: "capitalize"}}
+ >
+ {item.priority}
+
+ {item.status}}
+ />
+
+
+ {' '}{item.due_date}
+
+
+
+
+
+ )}
+ />
+
+ );
+};
+
+export default TasksListCard;
\ No newline at end of file
diff --git a/src/components/dashboard/default/TasksListCard/styles.css b/src/components/dashboard/default/TasksListCard/styles.css
new file mode 100644
index 0000000..69c0949
--- /dev/null
+++ b/src/components/dashboard/default/TasksListCard/styles.css
@@ -0,0 +1,7 @@
+.tasks-list-card .ant-card-body {
+ /*padding: 0 0 1rem 0;*/
+}
+
+.tasks-list-card .ant-list-item {
+ /*padding: 0;*/
+}
\ No newline at end of file
diff --git a/src/components/dashboard/default/WeeklyActivityCard/WeeklyActivityCard.tsx b/src/components/dashboard/default/WeeklyActivityCard/WeeklyActivityCard.tsx
new file mode 100644
index 0000000..82fc30c
--- /dev/null
+++ b/src/components/dashboard/default/WeeklyActivityCard/WeeklyActivityCard.tsx
@@ -0,0 +1,42 @@
+import {Area} from "@ant-design/charts";
+import {Card, CardProps} from "antd";
+
+type Activity = {
+ day: string
+ value: number
+}
+
+type ChartProps = {
+ data: Activity[]
+}
+
+const AreaChart = ({data}: ChartProps) => {
+ const config = {
+ data,
+ xField: 'day',
+ yField: 'value',
+ xAxis: {
+ range: [0, 1],
+ },
+ smooth: true
+ };
+
+ return ;
+}
+
+type Props = {
+ data: Activity[]
+} & CardProps
+
+const WeeklyActivityCard = ({data, ...others}: Props) => {
+ return (
+
+
+
+ );
+};
+
+export default WeeklyActivityCard;
\ No newline at end of file
diff --git a/src/components/dashboard/default/index.ts b/src/components/dashboard/default/index.ts
index 99c29ad..666f08f 100644
--- a/src/components/dashboard/default/index.ts
+++ b/src/components/dashboard/default/index.ts
@@ -6,6 +6,9 @@ import OrdersChart from "./OrdersChart/OrdersChart.tsx";
import RecentUsersCard from "./RecentUsersCard/RecentUsersCard.tsx";
import SubscribersChart from "./SubscribersChart/SubscribersChart.tsx";
import TimelineCard from "./TimelineCard/TimelineCard.tsx";
+import WeeklyActivityCard from "./WeeklyActivityCard/WeeklyActivityCard.tsx";
+import TasksChartCard from "./TasksChartCard/TasksChartCard.tsx";
+import TasksListCard from "./TasksListCard/TasksListCard.tsx";
export {
CampaignsCard,
@@ -15,5 +18,8 @@ export {
RecentUsersCard,
EarningsCard,
GetStartedCard,
- SubscribersChart
+ SubscribersChart,
+ WeeklyActivityCard,
+ TasksChartCard,
+ TasksListCard
}
\ No newline at end of file
diff --git a/src/components/dashboard/index.ts b/src/components/dashboard/index.ts
index e599e7e..117af2c 100644
--- a/src/components/dashboard/index.ts
+++ b/src/components/dashboard/index.ts
@@ -6,11 +6,14 @@ import {
TimelineCard,
LatestOrdersCard,
EarningsCard,
- SubscribersChart
+ SubscribersChart,
+ WeeklyActivityCard,
+ TasksChartCard,
+ TasksListCard
} from "./default"
-import {RevenueCard, PostsCard} from "./shared"
+import {RevenueCard, PostsCard, ProjectsCard} from "./shared"
import {CustomerReviewsCard} from "./ecommerce"
-import {ProjectsCountCard, ProjectsCard, ProjectsTable, ClientsTable} from "./projects"
+import {ProjectsCountCard, ProjectsTable, ClientsTable} from "./projects"
import {
StatsCard as MarketingStatsCard,
VisitorsChartCard,
@@ -90,5 +93,8 @@ export {
DeliveryAnalyticsCard,
DailyPlanCard,
TruckListCard,
- DeliveryRequestCard
+ DeliveryRequestCard,
+ WeeklyActivityCard,
+ TasksChartCard,
+ TasksListCard
}
\ No newline at end of file
diff --git a/src/components/dashboard/projects/ProjectsCard/ProjectsCard.tsx b/src/components/dashboard/projects/ProjectsCard/ProjectsCard.tsx
deleted file mode 100644
index f1cf085..0000000
--- a/src/components/dashboard/projects/ProjectsCard/ProjectsCard.tsx
+++ /dev/null
@@ -1,94 +0,0 @@
-import {Projects} from "../../../../types";
-import {Card, CardProps, Descriptions, DescriptionsProps, Space, Tooltip, Typography} from "antd";
-import {CalendarOutlined, ClockCircleOutlined, UsergroupAddOutlined} from "@ant-design/icons";
-
-type Props = {
- project: Projects
-} & CardProps
-
-const ProjectsCard = (props: Props) => {
- const {
- project:
- {
- client_name,
- end_date,
- project_duration,
- project_manager,
- project_name,
- project_type,
- project_location,
- priority,
- team_size,
- status
- },
- ...others
- } = props
-
- const items: DescriptionsProps['items'] = [
- {
- key: '1',
- label: 'Manager',
- children: project_manager,
- },
- {
- key: '1',
- label: 'Client',
- children: client_name,
- },
- {
- key: '2',
- label: 'Type',
- children: {project_type},
- },
- {
- key: '3',
- label: 'Location',
- children: project_location,
- },
- {
- key: '5',
- label: 'Priority',
- children: {priority},
- },
- {
- key: '6',
- label: 'Status',
- children: {status},
- },
- ];
-
- return (
-
-
-
- {team_size}
-
- ,
-
-
-
- {project_duration}
-
- ,
-
-
-
- {end_date}
-
-
- ]}
- {...others}
- >
-
-
- );
-};
-
-export default ProjectsCard;
\ No newline at end of file
diff --git a/src/components/dashboard/projects/index.ts b/src/components/dashboard/projects/index.ts
index de1a142..c5bf303 100644
--- a/src/components/dashboard/projects/index.ts
+++ b/src/components/dashboard/projects/index.ts
@@ -1,6 +1,5 @@
import ClientsTable from "./ClientsTable/ClientsTable.tsx";
-import ProjectsCard from "./ProjectsCard/ProjectsCard.tsx";
import ProjectsCountCard from "./ProjectsCountCard/ProjectsCountCard.tsx";
import ProjectsTable from "./ProjectsTables/ProjectsTable.tsx";
-export {ClientsTable, ProjectsTable, ProjectsCard, ProjectsCountCard}
\ No newline at end of file
+export {ClientsTable, ProjectsTable, ProjectsCountCard}
\ No newline at end of file
diff --git a/src/components/dashboard/shared/ProjectsCard/ProjectsCard.tsx b/src/components/dashboard/shared/ProjectsCard/ProjectsCard.tsx
new file mode 100644
index 0000000..01c1374
--- /dev/null
+++ b/src/components/dashboard/shared/ProjectsCard/ProjectsCard.tsx
@@ -0,0 +1,109 @@
+import {Projects} from "../../../../types";
+import {Card, CardProps, Descriptions, DescriptionsProps, Space, Tooltip, Typography} from "antd";
+import {CalendarOutlined, ClockCircleOutlined, UsergroupAddOutlined} from "@ant-design/icons";
+
+import "./styles.css";
+
+type Props = {
+ project: Projects
+ size?: "small" | "default"
+} & CardProps
+
+const ProjectsCard = (props: Props) => {
+ const {
+ size,
+ project:
+ {
+ client_name,
+ end_date,
+ project_duration,
+ project_manager,
+ project_name,
+ project_type,
+ project_location,
+ priority,
+ team_size,
+ status
+ },
+ ...others
+ } = props
+
+ const items: DescriptionsProps['items'] = [
+ {
+ key: '1',
+ label: 'Manager',
+ children: project_manager,
+ },
+ {
+ key: '1',
+ label: 'Client',
+ children: client_name,
+ },
+ {
+ key: '2',
+ label: 'Type',
+ children: {project_type},
+ },
+ {
+ key: '3',
+ label: 'Location',
+ children: project_location,
+ },
+ {
+ key: '5',
+ label: 'Priority',
+ children: {priority},
+ },
+ {
+ key: '6',
+ label: 'Status',
+ children: {status},
+ },
+ ];
+
+ return (
+ size === "small" ?
+
+
+ Owner: {project_manager}
+ Client: {client_name}
+ Priority: {priority}
+ Type: {project_type}
+ Location: {project_location}
+
+ :
+
+
+
+ {team_size}
+
+ ,
+
+
+
+ {project_duration}
+
+ ,
+
+
+
+ {end_date}
+
+
+ ]}
+ {...others}
+ >
+
+
+
+ );
+};
+
+export default ProjectsCard;
diff --git a/src/components/dashboard/shared/ProjectsCard/styles.css b/src/components/dashboard/shared/ProjectsCard/styles.css
new file mode 100644
index 0000000..75fcff8
--- /dev/null
+++ b/src/components/dashboard/shared/ProjectsCard/styles.css
@@ -0,0 +1,2 @@
+.project-small-card .ant-card-body {
+}
\ No newline at end of file
diff --git a/src/components/dashboard/shared/index.ts b/src/components/dashboard/shared/index.ts
index 1c5627b..fd029c1 100644
--- a/src/components/dashboard/shared/index.ts
+++ b/src/components/dashboard/shared/index.ts
@@ -1,4 +1,5 @@
import RevenueCard from "./RevenueCard/RevenueCard.tsx";
import PostsCard from "./PostsCard/PostsCard.tsx";
+import ProjectsCard from "./ProjectsCard/ProjectsCard.tsx";
-export {RevenueCard, PostsCard}
\ No newline at end of file
+export {RevenueCard, PostsCard, ProjectsCard}
\ No newline at end of file
diff --git a/src/components/index.ts b/src/components/index.ts
index 70db0c1..3d3296a 100644
--- a/src/components/index.ts
+++ b/src/components/index.ts
@@ -45,9 +45,14 @@ import {
DeliveryAnalyticsCard,
DailyPlanCard,
TruckListCard,
- DeliveryRequestCard
+ DeliveryRequestCard,
+ WeeklyActivityCard,
+ TasksChartCard,
+ TasksListCard
} from "./dashboard"
import UserAvatar from "./UserAvatar/UserAvatar.tsx";
+import NotificationsItem from "./NotificationsItem/NotificationsItem.tsx";
+import NotificationsCard from "./NotificationsCard/NotificationsCard.tsx";
export {
Logo,
@@ -98,4 +103,9 @@ export {
DailyPlanCard,
TruckListCard,
DeliveryRequestCard,
+ WeeklyActivityCard,
+ TasksChartCard,
+ TasksListCard,
+ NotificationsItem,
+ NotificationsCard
}
\ No newline at end of file
diff --git a/src/mocks/Notifications.json b/src/mocks/Notifications.json
new file mode 100644
index 0000000..946e675
--- /dev/null
+++ b/src/mocks/Notifications.json
@@ -0,0 +1,1302 @@
+[
+ {
+ "notification_id": "dcffd2c4-63d7-4b70-88c2-e079fc7cde6f",
+ "user_id": "8956a7fd-070b-4dea-85fe-e0af167f2200",
+ "user": "Cheston Crich",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/essevelvoluptas.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "8d330bcc-4f88-4dea-b551-b8fde2f6c3f9",
+ "user_id": "7b30bf45-59de-45a0-b7c4-2bd495b0b69c",
+ "user": "Randie Burness",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/rerumcorruptirerum.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "837f7c11-067b-492f-a91b-2b1820385d59",
+ "user_id": "a7814eea-15f2-4f68-80f8-8bf7f2656d03",
+ "user": "Otis Tison",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/veritatisbeataemaxime.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "ced0d58a-d2cf-411e-a830-c6607e20400c",
+ "user_id": "d2c410ba-bc46-4eaf-b115-7b708db02325",
+ "user": "Chandler Perryn",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Events",
+ "notification_image": "https://robohash.org/etrepudiandaefacere.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "96506c47-d577-460e-8cf5-a539bef3cffc",
+ "user_id": "5dc0b805-2158-45c0-a5c9-56a78da45da4",
+ "user": "Lothario Skala",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/errorvoluptasfuga.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "e863274b-03e5-4b82-acee-d008f1f293ae",
+ "user_id": "929b1870-0bc9-46b1-b7b2-9dabb4e1042c",
+ "user": "Morty Cannicott",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/utetsequi.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "7ebf80a6-25f6-4cf2-9795-a1d146367075",
+ "user_id": "221b5e03-c5da-4fef-b5bd-d2ea86060286",
+ "user": "Alethea Bech",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/teneturconsequunturet.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "e813f4f7-35c3-493a-ba33-c5a3f78df30c",
+ "user_id": "9e44ab97-cc04-49ec-aa75-5e970777e10c",
+ "user": "Lutero Cashell",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/magniomniscum.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "1fbc0a9b-8eb6-4a0b-b1d3-15070abeeeed",
+ "user_id": "05a19e4f-e934-4cce-88f3-fa2173a15638",
+ "user": "Elwood Garmans",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/earumisteea.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "a3625a66-6f57-466c-8f4d-f1ea83852b0c",
+ "user_id": "2ddd7db2-8477-4e4c-93c2-9c55020b32fd",
+ "user": "Ganny Eblein",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/maximesintvoluptatem.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "9eac5251-059e-4f45-8dd1-ee92e8a4d1ff",
+ "user_id": "ab72e1f1-d670-4821-adf2-7f07f6670558",
+ "user": "Arlyne Heintz",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/fugitsuntrerum.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "45cf7c92-3898-446a-9b4e-7b94dc0e6f62",
+ "user_id": "fc970942-75a6-4d8d-bba2-df1e1cdc208f",
+ "user": "Jerald Sigmund",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/atassumendaaccusantium.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "0013c4e1-97b7-4d24-9d0e-53a8ee01344a",
+ "user_id": "281cae7f-1763-456c-9193-ad64c9283ea9",
+ "user": "Domeniga Holtom",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/molestiasrerumsit.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "17d753a7-f316-4b4b-9577-85a25933a312",
+ "user_id": "b575ba05-63a2-48dc-8b11-3f14f8943599",
+ "user": "Cordey Rotham",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/sedcorporiserror.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "ff73bda1-f6ab-4512-be99-8b38612f3f13",
+ "user_id": "bc43347e-5ad1-42d2-876e-6e34e5471cb2",
+ "user": "Chicky DeSousa",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/quiaaperiamassumenda.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "2a409053-f64b-452d-91f1-7dc4a1b95cfc",
+ "user_id": "4f3947d9-cb22-4711-8b9c-30cb528accfe",
+ "user": "Ryann Girone",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "In hac habitasse platea dictumst.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/etundesuscipit.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "9dd8956d-e069-4803-bed9-4d7093bfe838",
+ "user_id": "483c3a85-19e2-4090-a721-bc92dece3033",
+ "user": "Bekki Baudinet",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/odiodoloremvel.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "2d17ff54-79c9-4405-9867-8bcf3a3a6526",
+ "user_id": "196d7651-105e-4d64-a0fd-5905be0b7725",
+ "user": "Maisie Penton",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/eumnonrecusandae.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "8e1d678c-e788-42dd-95ea-83977f7c61ec",
+ "user_id": "edcaa9f5-dd50-480d-9ca1-81a78589be84",
+ "user": "Artair Twells",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/velitteneturpariatur.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "6b93b020-0420-429c-a89e-c94571a15963",
+ "user_id": "cfe5aef6-d348-42c2-a567-4a1ee8b271fb",
+ "user": "Angelo Nunns",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Mauris lacinia sapien quis libero.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/estadprovident.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "09e3156a-822d-456e-b9df-62871e493f2b",
+ "user_id": "41ed57ed-4f41-462d-92d2-74baa1fdb1a8",
+ "user": "Lura Mundow",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/optiosuntenim.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "fd1ce1e6-efd5-4bde-b7eb-cf4dee57f759",
+ "user_id": "b2c31872-d854-47df-aff0-2afc6ae57226",
+ "user": "Cammy Jonah",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus. Phasellus in felis.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/sequienimaccusantium.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "e2144e7e-f32e-43ae-9371-a1baaf87f4a5",
+ "user_id": "3a9113c0-bf7b-4c5f-a163-40b5f1ca2316",
+ "user": "Helen-elizabeth Ivushkin",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/voluptatemquiasimilique.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "4e0e14ae-5f0d-480c-870a-b9a00bd7a473",
+ "user_id": "caacdc17-dfac-4672-bc8f-02011c7bac8b",
+ "user": "Trip Melbury",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/mollitiaillodeserunt.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "6f44c854-d711-41bf-9e09-39b175db1771",
+ "user_id": "742f5b76-64b3-4ca4-a319-868c57ee99b8",
+ "user": "Amandi MacComiskey",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat. Nulla nisl.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/quiexcepturitemporibus.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "4db8b1c0-57fc-4720-b142-f19756aaefd3",
+ "user_id": "337bae3e-b73a-4f1c-9bd1-96a69014b75a",
+ "user": "Erastus Geydon",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nam nulla.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/nobisrepudiandaequis.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "6757a8bf-ab5f-4f75-adb0-251c06fc6832",
+ "user_id": "4118b3dd-d409-44d5-8b82-2727d7ac7d70",
+ "user": "Lanny Richardsson",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/etdolorumvoluptates.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "09dd9a1a-5dea-4434-9b65-09e3b87f44af",
+ "user_id": "09460750-1798-43a7-91f1-dc2368451c73",
+ "user": "Fiann Hammerberg",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Donec vitae nisi. Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/debitisaperiamcommodi.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "b79607e8-23b0-470e-b800-ef011a439819",
+ "user_id": "9ca13770-918c-4869-a885-657fab1d124e",
+ "user": "Bernadine Eichmann",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/dolorumautvoluptate.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "b159e8ca-c50d-442b-87d3-056a9a800ede",
+ "user_id": "c4ac2b53-039d-4667-8e5f-55d791977436",
+ "user": "Ezri Bruckstein",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/voluptassaepeipsa.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "ac739e8e-4ddc-4004-95c1-b2ec1d5f5147",
+ "user_id": "186202cc-626f-418f-bf39-926bd74ecc1b",
+ "user": "Karney Achrameev",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/eumdoloremest.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "73cbf93e-5627-4b81-8ff7-6b16d0cd62a7",
+ "user_id": "364bbfa3-81eb-4092-a3d6-100061aad468",
+ "user": "Jenifer Columbine",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/utarchitectoconsequatur.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "727c3fbc-38e0-4cc9-8633-290be9eee10a",
+ "user_id": "e8d4c37b-c28d-4af6-bf62-966f73712950",
+ "user": "Tony Nutton",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla justo. Aliquam quis turpis eget elit sodales scelerisque.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/nostrumquiaamet.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "70026fda-8227-4c19-b48a-e928d53b4c0f",
+ "user_id": "0a64d9bd-9ee7-4a24-a222-583d5e439a8e",
+ "user": "Shepperd Tebbutt",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Pellentesque ultrices mattis odio. Donec vitae nisi. Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/quibusdamquiadeleniti.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "4ae9322d-23ce-401d-96f9-0ef095cdca1d",
+ "user_id": "d20b1195-b9cf-4837-aadb-6f7e2443d4fa",
+ "user": "Lacee Dyett",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus. Phasellus in felis.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/solutaquiavel.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "bb0b01bd-588f-4594-9462-bff5d1862a0f",
+ "user_id": "121aa833-a35c-46da-a91b-ffdf3ddcd226",
+ "user": "Lamond Izatt",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/quiaminimaporro.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "195f33ba-b449-4938-bcf7-6fc02e62d3d9",
+ "user_id": "1096a390-9fec-4aab-9fde-3267bd12d34a",
+ "user": "Etan Rigney",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/sitquiaut.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "a2e62c21-ff95-4be3-8140-080d04102daa",
+ "user_id": "7ef29a55-3259-44aa-8e46-be9149810e21",
+ "user": "Luciano Readhead",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Suspendisse potenti. In eleifend quam a odio.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/quastemporibussit.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "24208407-f0c8-4835-b613-5429b3f4b202",
+ "user_id": "30911f33-8c87-4aef-b88e-5cd20e41de4c",
+ "user": "Gabie Wiggall",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/fugittotamlibero.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "d18582bc-1324-41ef-bf91-885bb8116b64",
+ "user_id": "bc7a039c-582c-449c-a198-2eb6d8d3c7ca",
+ "user": "Saxe Jamme",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/praesentiumdoloremqueveritatis.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "53079015-184d-43e0-9dbd-8292249632a6",
+ "user_id": "e14a9c1d-45fc-4c8c-a631-fa54596a123b",
+ "user": "Reid Surby",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/placeatenimveritatis.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "84820dbe-56e7-4ed3-9ec8-ae069a09011a",
+ "user_id": "40f58d26-0951-4e52-9c51-2b895dcf0bdd",
+ "user": "Darby Patel",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/similiqueiurererum.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "f2fa7bf3-f0aa-4bc5-b125-ddf8c96380f0",
+ "user_id": "86526051-1643-4b60-ab6d-1107d5e66812",
+ "user": "Rosalinde Derges",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/itaqueestquia.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "23cb9864-3eec-4a17-98e9-ca045a4bba8c",
+ "user_id": "2fae23e1-5fc6-4f3b-9efe-44c2a906a329",
+ "user": "Jeniffer Hearley",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/veniamestut.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "d58b1235-48fe-40e9-a698-a6a908ed2521",
+ "user_id": "a1c62752-fabb-42b4-87c8-837e99f3025d",
+ "user": "Idelle Franceschielli",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/nesciuntevenietreiciendis.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "eba4a0d7-ec4b-4b54-aee2-a2e873d077cb",
+ "user_id": "4e3d765d-5b71-4899-ba3d-43f9a731dd94",
+ "user": "Coriss Boyson",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/magnamnostrumducimus.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "888a07c6-a9cb-4509-952f-c623b9948d77",
+ "user_id": "44b01c23-9c69-4cc3-931c-0f53daf7101f",
+ "user": "Jacinta Marrion",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/istecumquedeserunt.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "023f9722-8e72-4c60-83f5-4e30be6cd9e9",
+ "user_id": "ca76bd47-9a7c-4d39-b5a9-8264d79f88a6",
+ "user": "Jere Onraet",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/erroroptioab.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "ab5c9495-b1ba-4749-ae2b-e9858671ed71",
+ "user_id": "adb0d184-dcb8-4655-837f-c6eeaf605b28",
+ "user": "Candide Canas",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat. Nulla nisl.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/ethicassumenda.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "7615f2d0-7267-4adc-86ca-37b2c3aa9fab",
+ "user_id": "35132e91-c738-4016-b846-ff4a1fff5fae",
+ "user": "Ryley Borrowman",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/quoinqui.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "9a359c1f-d2d6-42ef-87e1-9cb41ab7a775",
+ "user_id": "a5a8f75b-a624-49a1-83f2-249088a8cd84",
+ "user": "Emelyne Gaylord",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/sintquiut.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "23724ef2-97f0-4346-b167-622bc8c3a6e5",
+ "user_id": "4a649565-2431-4583-ad6a-8c805df4ec72",
+ "user": "Babita Hess",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/eligenditemporibusquae.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "19001189-d71c-4c5a-a356-c7e836c42c1c",
+ "user_id": "8c55b81e-e223-4563-a8b2-5c57792ae1fd",
+ "user": "Jennine Ionnidis",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/aliquidiustoquaerat.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "92b85c44-b2f6-4dc2-8d6e-e3c15fe8f482",
+ "user_id": "b49ff019-9280-459f-a0ce-6837399c8335",
+ "user": "Aharon Kennermann",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/abimpeditet.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "68fe77be-f110-4a71-9ade-a46902a22800",
+ "user_id": "c78b8e4f-ac06-489a-b943-253998ff1541",
+ "user": "Garvin Clipsham",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/quasiisteblanditiis.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "4decc300-df14-4fca-84c9-89aa449703b7",
+ "user_id": "7c429185-ef30-4341-aaaf-813913a4ed33",
+ "user": "Geralda Axelbey",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/suscipitetmolestias.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "bf31da10-5388-42dd-8bc2-1be00f853376",
+ "user_id": "e312e37e-1b3b-4d39-b4e3-6a6472137a63",
+ "user": "Caitlin Mearing",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/dignissimosexplicaboquia.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "9f96517e-21ed-44dc-b078-d5d83f465c58",
+ "user_id": "ac241a4d-9886-4b97-b99d-0ecc368e7ded",
+ "user": "Kynthia Plover",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/porroanimideserunt.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "6a2f9822-4c6e-49c0-a35f-2fda0a05a46e",
+ "user_id": "f918f3b8-3575-4629-8e4a-9339781de2ca",
+ "user": "Winny Zorzi",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas pulvinar lobortis est. Phasellus sit amet erat.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/fugitautemlaborum.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "109526f2-5fc8-4934-addd-b7438b71a81c",
+ "user_id": "6ed1905e-3528-495d-a166-d0f038d0028f",
+ "user": "Ly Bourgour",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/nesciuntasperioresut.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "0a343e86-f616-46b4-a83a-e030c0a8f992",
+ "user_id": "ecf4771c-64c6-42c5-bfa4-f3e41a83c7e3",
+ "user": "Jessa Stamper",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/itaqueestipsa.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "030574b5-f341-4081-84af-cca1ce4b0e13",
+ "user_id": "fc65498a-f051-4820-9b12-b86616788f34",
+ "user": "Kristel Ather",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/molestiaeeoset.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "60fc37cb-e9aa-4911-a379-a093c3500feb",
+ "user_id": "7341c1fc-a888-4f0b-a0fb-8e987cf0d550",
+ "user": "Marlena Gallager",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/debitisevenietab.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "242ecd18-e047-4d51-b150-c5651d0a4cb0",
+ "user_id": "319a442c-60e3-4f41-8179-cf7bb106882d",
+ "user": "Costanza Treuge",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/consequaturestpossimus.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "975b9787-dd0c-4e1b-84fe-a7ae5718d509",
+ "user_id": "dd79d760-4026-4f4c-bb61-0eb493988230",
+ "user": "Isador Freckleton",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nunc purus. Phasellus in felis. Donec semper sapien a libero.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/facereautempossimus.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "f38e33ea-0bdb-4571-a078-b9a077a8e055",
+ "user_id": "0c9d0e03-1613-4f5d-948f-25d274813829",
+ "user": "Chuck Kleehuhler",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/necessitatibusestexpedita.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "e22cbdd5-dedc-492a-80f4-d7b378fdfca7",
+ "user_id": "3f41fb86-b06a-4beb-9e8c-750a3760900e",
+ "user": "Alyssa Tewes",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/eaquequodaut.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "5823fe9e-0574-464a-8224-a1c2ef862e9a",
+ "user_id": "bc15b59d-3de4-4322-bca4-bb72619577ac",
+ "user": "Luelle Iuorio",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Events",
+ "notification_image": "https://robohash.org/repellatquosprovident.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "4219ac9c-ab5a-4edb-bedb-4b41e6df32d5",
+ "user_id": "cd89a935-dfe5-416a-8f14-82da19a25170",
+ "user": "Leese Ickowics",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/eligendinumquamet.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "e5d861c6-1d51-491b-9ab3-d98fd56cd137",
+ "user_id": "e09d8a13-3673-4dc2-a201-490cc88f8bce",
+ "user": "Lincoln Fortie",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/dignissimossitea.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "3722a94f-e927-4d2c-ac09-c7ad939f7f1d",
+ "user_id": "abb8a8a5-3912-470e-b7d6-934b7a54a9ff",
+ "user": "Reynold Breslin",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/velitoptiosoluta.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "ee9663e3-4516-4bd1-b4a0-bae1bd07db3a",
+ "user_id": "da66ac27-831d-450f-89e0-e7227aef204a",
+ "user": "Armstrong Cutbush",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/voluptatibusvoluptatemullam.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "b347e387-49fc-4657-b495-9c3b9a2bb7b9",
+ "user_id": "23689588-cbf8-4578-9a4e-79ccb7c9a055",
+ "user": "Anthe Ambrosch",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/odioiustonemo.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "922ff5f9-4d84-4a28-9163-dee1dac5b048",
+ "user_id": "edbfaf75-b2c3-4fe6-ba78-e981b783d726",
+ "user": "Dorette Dawdry",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/pariatursuntomnis.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "3648eb2b-3a68-4a04-a78e-7cfe5c869353",
+ "user_id": "ec8dd370-d890-4cfa-88a0-51864a5a5bc1",
+ "user": "Marty Roycroft",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/voluptasfugiatsit.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "9e591035-6437-478d-95a6-9b2f6bf9336c",
+ "user_id": "e95da816-94bd-4163-9ee0-7f4e29a3badc",
+ "user": "Fanni Tegeller",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Promotions",
+ "notification_image": "https://robohash.org/corruptinihilet.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "cbf5e697-9fea-44c6-83af-31240f995866",
+ "user_id": "dcd574d3-2870-44fc-aeb2-85bcbf6c1dec",
+ "user": "Mile Manuaud",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Events",
+ "notification_image": "https://robohash.org/errordebitisquo.png?size=50x50&set=set1",
+ "color": "teal"
+ },
+ {
+ "notification_id": "8291d7b2-c8ad-48ad-a559-6994cc40e3a9",
+ "user_id": "2b1894ec-84cb-4660-8879-90a15231e4d8",
+ "user": "Cash Lewinton",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/ducimusitaquealiquid.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "9c1f3cc7-ad38-4255-927a-db0dc823bde9",
+ "user_id": "407a5a94-43e2-4165-83d7-e46e44d5fd3a",
+ "user": "Teddie Dominik",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Pellentesque at nulla.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/voluptasidperferendis.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "0b8e824d-3171-4c92-bebc-469cb8407bec",
+ "user_id": "41d0ba24-64bb-4b53-b8bb-409ef5900821",
+ "user": "Goraud Klas",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/velevenietnihil.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "b1b5896f-43e2-4ec9-80d4-27526e51e30b",
+ "user_id": "971d06b0-afe1-47bc-a08f-5e9d3d787be9",
+ "user": "Giovanna Garritley",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/quiarepudiandaeesse.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "e2dad3eb-10b3-412e-b754-1fba93018470",
+ "user_id": "9edc3696-83e1-40aa-a5f9-8546213230cf",
+ "user": "Fayina Schoolfield",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/fugareminventore.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "f7508894-8731-4d99-bcdd-9900cd23c047",
+ "user_id": "cb7665d4-c7b3-4ba2-970a-dc75013aca2e",
+ "user": "Denny Aizikov",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Alerts",
+ "notification_image": "https://robohash.org/voluptatemconsequaturaut.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "c91574a2-4acb-449f-a6b7-848740be2b8a",
+ "user_id": "2ae27222-a8fa-4346-9535-fa635897d333",
+ "user": "Kettie Kleinpeltz",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/veniampossimusvoluptatem.png?size=50x50&set=set1",
+ "color": "purple"
+ },
+ {
+ "notification_id": "756137d9-1129-40a0-89d8-ba9cc60f177d",
+ "user_id": "af281925-8160-4218-9a88-5cf9771cd381",
+ "user": "Carmelle Fancutt",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/estullamquas.png?size=50x50&set=set1",
+ "color": "blue"
+ },
+ {
+ "notification_id": "71cc8ba6-da8a-40b5-b1c3-93bd22de6696",
+ "user_id": "7e6a5f75-a2ed-4df2-bc88-ad7f4ac67ed9",
+ "user": "Devon Luxen",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/accusantiumasperioresnesciunt.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "3a64a9a2-6bc0-4502-9f21-2294f5f76cdc",
+ "user_id": "e4b940cf-df67-49cc-8a15-2b9bbfea49bb",
+ "user": "Curran Dudley",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/voluptatibusautharum.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "1488ebde-4535-49ef-9afe-49d48102281e",
+ "user_id": "c872b217-05aa-4aa3-969f-3ca4dd21cbdb",
+ "user": "Georgeanne Clunie",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/estexcepturiquis.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "8888b186-8ae7-46e4-9fc1-f1fc2d001af8",
+ "user_id": "7304a0e2-b703-4157-b37d-c3fa2a4c3230",
+ "user": "Adrianne Drage",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/assumendadictaquibusdam.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "83daf060-b9fb-4390-a267-e8ef552edaed",
+ "user_id": "33c89bc5-14d8-4413-aef2-d0dd60448ea3",
+ "user": "Rani Izachik",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/cumexcepturiquia.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "eb4ce293-7dc5-4e5b-95f9-41898813ecb1",
+ "user_id": "7f992bfd-9f1e-4a26-99ee-ee595e17e7f3",
+ "user": "Reeva Bartell",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/etetbeatae.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "9dc171ca-598b-468d-abf1-f63eae58e91d",
+ "user_id": "4766a3bd-13ed-4eba-b306-4bff918c4992",
+ "user": "Pieter Downs",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/quiaquiaid.png?size=50x50&set=set1",
+ "color": "olive"
+ },
+ {
+ "notification_id": "c16df9e4-10e0-480b-8dd3-c62d4fe26883",
+ "user_id": "fe033af2-9d50-47d3-9832-7bbd67fc3211",
+ "user": "Bartram Luppitt",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/beataesequiplaceat.png?size=50x50&set=set1",
+ "color": "gold"
+ },
+ {
+ "notification_id": "eae57295-f848-4816-94eb-966b0e8885de",
+ "user_id": "b7b2e48b-f7e2-4061-a02e-29d7d5557814",
+ "user": "Rolfe Musgrave",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Announcements",
+ "notification_image": "https://robohash.org/explicabodelenitiquo.png?size=50x50&set=set1",
+ "color": "maroon"
+ },
+ {
+ "notification_id": "77ada92d-7c8f-4f66-91c1-5026af8ee587",
+ "user_id": "d59193aa-fa76-4c39-a8b4-bce5a472adb6",
+ "user": "Karrah Tramel",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "Updates",
+ "notification_image": "https://robohash.org/veritatisvelitin.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "35d59c8f-2a5b-4457-92e2-16f9329bb676",
+ "user_id": "93813449-105d-4014-a086-8d727876eeab",
+ "user": "Sullivan Jessep",
+ "notification_type": "text",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "General",
+ "notification_image": "https://robohash.org/voluptatemnullaratione.png?size=50x50&set=set1",
+ "color": "yellow"
+ },
+ {
+ "notification_id": "a739665a-2d84-444d-94d5-de73a19d8893",
+ "user_id": "5dc7bc7a-5077-486e-a9cc-136d24846a05",
+ "user": "Sissie Mackinder",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat.",
+ "is_read": true,
+ "is_deleted": false,
+ "notification_category": "Reminders",
+ "notification_image": "https://robohash.org/voluptatemeiusvoluptatem.png?size=50x50&set=set1",
+ "color": "indigo"
+ },
+ {
+ "notification_id": "c4e54234-e3f9-41b6-9ba3-3e6b3e8c3428",
+ "user_id": "08769c1a-2515-4eb8-a6bf-f8c4c48e8472",
+ "user": "Kylynn Davidson",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "is_read": false,
+ "is_deleted": false,
+ "notification_category": "News",
+ "notification_image": "https://robohash.org/liberoautculpa.png?size=50x50&set=set1",
+ "color": "navy"
+ },
+ {
+ "notification_id": "c51e3794-62db-4bd8-ad5e-1361cca86a01",
+ "user_id": "b1a6ff55-2a77-4ec9-b9a6-1bc8df038efb",
+ "user": "Freddie Norster",
+ "notification_type": "email",
+ "notification_date": "5/15/2022",
+ "notification_message": "Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat.",
+ "is_read": true,
+ "is_deleted": true,
+ "notification_category": "Specials",
+ "notification_image": "https://robohash.org/nequeautharum.png?size=50x50&set=set1",
+ "color": "pink"
+ },
+ {
+ "notification_id": "fa09b6a1-f6a5-404e-b8b5-d6d095814158",
+ "user_id": "238e2459-780f-448a-9fa3-5dd2d7a1b0ca",
+ "user": "Lawry Prydie",
+ "notification_type": "voice",
+ "notification_date": "5/15/2022",
+ "notification_message": "Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo.",
+ "is_read": false,
+ "is_deleted": true,
+ "notification_category": "Offers",
+ "notification_image": "https://robohash.org/quiadoloremquia.png?size=50x50&set=set1",
+ "color": "maroon"
+ }
+]
\ No newline at end of file
diff --git a/src/mocks/TasksList.json b/src/mocks/TasksList.json
new file mode 100644
index 0000000..af3d119
--- /dev/null
+++ b/src/mocks/TasksList.json
@@ -0,0 +1,1402 @@
+[
+ {
+ "id": "754d9924-4389-4faa-8b9d-cc4fc2b1b273",
+ "name": "nibh in hac habitasse platea dictumst aliquam augue quam sollicitudin vitae consectetuer",
+ "description": "Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque. Duis bibendum.",
+ "priority": "high",
+ "due_date": "6/14/2022",
+ "assigned_to": "Florina Kirtlan",
+ "status": "in progress",
+ "notes": "Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n\nProin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
+ "category": "books",
+ "duration": 8.21,
+ "completed_date": "2/21/2022",
+ "color": "blue"
+ },
+ {
+ "id": "597f2784-0ef8-422a-a4a4-6f4218371b2c",
+ "name": "imperdiet nullam orci pede venenatis non sodales sed tincidunt eu felis fusce posuere felis sed lacus",
+ "description": "Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy.",
+ "priority": "high",
+ "due_date": "1/27/2022",
+ "assigned_to": "Randi Asbrey",
+ "status": "in progress",
+ "notes": "Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.",
+ "category": "toys",
+ "duration": 19.83,
+ "completed_date": "8/19/2022",
+ "color": "navy"
+ },
+ {
+ "id": "d29eb9a4-373a-4938-a1ed-eabfc11ed4bc",
+ "name": "proin at turpis a pede posuere nonummy integer non velit donec diam neque vestibulum eget vulputate ut ultrices vel augue",
+ "description": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.",
+ "priority": "medium",
+ "due_date": "10/19/2022",
+ "assigned_to": "Flory Nollet",
+ "status": "completed",
+ "notes": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
+ "category": "sports",
+ "duration": 12.94,
+ "completed_date": "2/13/2022",
+ "color": "navy"
+ },
+ {
+ "id": "71fd2211-d617-4747-8f74-fa06adcc4fc5",
+ "name": "quisque erat eros viverra eget congue eget semper rutrum nulla",
+ "description": "Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia.",
+ "priority": "high",
+ "due_date": "9/19/2022",
+ "assigned_to": "Chaunce Corcoran",
+ "status": "in progress",
+ "notes": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.",
+ "category": "sports",
+ "duration": 16.69,
+ "completed_date": "9/18/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "466933f6-1c28-4335-a7bf-1c016f1691af",
+ "name": "imperdiet et commodo vulputate justo in blandit ultrices enim lorem ipsum dolor sit amet consectetuer adipiscing elit proin interdum mauris",
+ "description": "Donec semper sapien a libero. Nam dui. Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.",
+ "priority": "medium",
+ "due_date": "4/3/2022",
+ "assigned_to": "Vite Dumberell",
+ "status": "completed",
+ "notes": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.\n\nMaecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
+ "category": "toys",
+ "duration": 11.07,
+ "completed_date": "9/4/2022",
+ "color": "teal"
+ },
+ {
+ "id": "009bee18-08fa-45c2-a74d-d0499b744037",
+ "name": "sed nisl nunc rhoncus dui vel sem sed sagittis nam congue risus semper porta volutpat",
+ "description": "Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula.",
+ "priority": "low",
+ "due_date": "12/9/2022",
+ "assigned_to": "Con Duckering",
+ "status": "completed",
+ "notes": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "category": "pets",
+ "duration": 17.4,
+ "completed_date": "12/22/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "fb229c28-9c48-4a4e-9035-7a7b21bf35fc",
+ "name": "nulla justo aliquam quis turpis eget elit sodales scelerisque mauris",
+ "description": "Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo.",
+ "priority": "medium",
+ "due_date": "2/21/2022",
+ "assigned_to": "Robby Paffot",
+ "status": "completed",
+ "notes": "Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
+ "category": "electronics",
+ "duration": 22.67,
+ "completed_date": "9/20/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "1f938964-ae47-4195-b940-f844692d9a12",
+ "name": "mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim sit",
+ "description": "Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",
+ "priority": "medium",
+ "due_date": "12/27/2022",
+ "assigned_to": "David Gapper",
+ "status": "in progress",
+ "notes": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.",
+ "category": "home decor",
+ "duration": 10.37,
+ "completed_date": "1/9/2022",
+ "color": "purple"
+ },
+ {
+ "id": "83497e54-5357-4c1d-94ab-26d5cafb4c57",
+ "name": "vestibulum vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae",
+ "description": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus.",
+ "priority": "high",
+ "due_date": "2/7/2022",
+ "assigned_to": "Annie Oxbie",
+ "status": "pending",
+ "notes": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "category": "food",
+ "duration": 3.14,
+ "completed_date": "2/6/2022",
+ "color": "purple"
+ },
+ {
+ "id": "ca28eb7e-a427-4627-acc6-644df0a18a06",
+ "name": "amet turpis elementum ligula vehicula consequat morbi a ipsum integer a nibh",
+ "description": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
+ "priority": "low",
+ "due_date": "9/16/2022",
+ "assigned_to": "Corey Wrathall",
+ "status": "completed",
+ "notes": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\n\nCras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.",
+ "category": "beauty",
+ "duration": 3.64,
+ "completed_date": "5/29/2022",
+ "color": "pink"
+ },
+ {
+ "id": "ee65c79b-92ee-44ad-b47f-44f4e734a0df",
+ "name": "erat quisque erat eros viverra eget congue eget semper rutrum nulla nunc purus phasellus in felis donec",
+ "description": "Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla.",
+ "priority": "low",
+ "due_date": "12/3/2022",
+ "assigned_to": "Aloin Binge",
+ "status": "completed",
+ "notes": "Phasellus in felis. Donec semper sapien a libero. Nam dui.",
+ "category": "books",
+ "duration": 6.99,
+ "completed_date": "11/22/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "483e852e-d3d5-430d-bb45-8d8aef85d461",
+ "name": "ligula vehicula consequat morbi a ipsum integer a nibh in quis justo maecenas rhoncus aliquam lacus",
+ "description": "Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio.",
+ "priority": "medium",
+ "due_date": "5/26/2022",
+ "assigned_to": "Kev Lamberti",
+ "status": "completed",
+ "notes": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.\n\nIn congue. Etiam justo. Etiam pretium iaculis justo.\n\nIn hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.",
+ "category": "pets",
+ "duration": 13.32,
+ "completed_date": "8/27/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "a920c18a-d6cd-467c-a4e4-b3fb19095706",
+ "name": "sapien cum sociis natoque penatibus et magnis dis parturient montes",
+ "description": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.",
+ "priority": "low",
+ "due_date": "11/9/2022",
+ "assigned_to": "Susana Dartnall",
+ "status": "completed",
+ "notes": "Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.\n\nNullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "category": "pets",
+ "duration": 17.89,
+ "completed_date": "7/7/2022",
+ "color": "purple"
+ },
+ {
+ "id": "a835cb70-6247-4ae1-81c6-615c5e3f7f9a",
+ "name": "mauris eget massa tempor convallis nulla neque libero convallis eget eleifend luctus ultricies eu nibh quisque id justo sit",
+ "description": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat. Nulla nisl. Nunc nisl.",
+ "priority": "medium",
+ "due_date": "10/6/2022",
+ "assigned_to": "Kara-lynn Whitten",
+ "status": "pending",
+ "notes": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.",
+ "category": "books",
+ "duration": 16.35,
+ "completed_date": "12/30/2022",
+ "color": "pink"
+ },
+ {
+ "id": "044d1a36-bc6e-43cf-acd5-b46fb941c527",
+ "name": "erat id mauris vulputate elementum nullam varius nulla facilisi cras non velit nec nisi vulputate nonummy maecenas tincidunt",
+ "description": "Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis.",
+ "priority": "medium",
+ "due_date": "3/17/2022",
+ "assigned_to": "Lorna Salmoni",
+ "status": "in progress",
+ "notes": "Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.\n\nFusce consequat. Nulla nisl. Nunc nisl.\n\nDuis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.",
+ "category": "sports",
+ "duration": 6.89,
+ "completed_date": "12/19/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "9fa16f92-828a-4a60-92b3-ef7e2d2d0499",
+ "name": "ultrices libero non mattis pulvinar nulla pede ullamcorper augue a",
+ "description": "Quisque ut erat.",
+ "priority": "low",
+ "due_date": "4/1/2022",
+ "assigned_to": "Trefor Bentham3",
+ "status": "pending",
+ "notes": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.",
+ "category": "home decor",
+ "duration": 5.9,
+ "completed_date": "10/8/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "a8b129b8-455c-4311-a48f-dd756e375b2b",
+ "name": "nam nulla integer pede justo lacinia eget tincidunt eget tempus vel",
+ "description": "Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.",
+ "priority": "medium",
+ "due_date": "11/4/2022",
+ "assigned_to": "Marjie Eccersley",
+ "status": "in progress",
+ "notes": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
+ "category": "home decor",
+ "duration": 1.26,
+ "completed_date": "12/9/2022",
+ "color": "navy"
+ },
+ {
+ "id": "53933383-bf1b-4f0a-87c4-fc54970e5d2d",
+ "name": "eget eros elementum pellentesque quisque porta volutpat erat quisque erat eros",
+ "description": "Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla.",
+ "priority": "low",
+ "due_date": "6/13/2022",
+ "assigned_to": "Gianna Howman",
+ "status": "completed",
+ "notes": "Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "category": "books",
+ "duration": 10.65,
+ "completed_date": "7/1/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "0e8aa3c2-96fc-45c0-92de-bee0621f2b86",
+ "name": "molestie sed justo pellentesque viverra pede ac diam cras pellentesque volutpat dui maecenas tristique est et tempus semper est quam",
+ "description": "Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat. Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus.",
+ "priority": "high",
+ "due_date": "7/21/2022",
+ "assigned_to": "Quillan Baiyle",
+ "status": "pending",
+ "notes": "Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.\n\nPellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.",
+ "category": "sports",
+ "duration": 23.65,
+ "completed_date": "10/31/2022",
+ "color": "blue"
+ },
+ {
+ "id": "0f91b69d-d098-4ad9-a74d-cb894902ce1d",
+ "name": "non ligula pellentesque ultrices phasellus id sapien in sapien iaculis congue vivamus metus arcu adipiscing",
+ "description": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "priority": "high",
+ "due_date": "4/3/2022",
+ "assigned_to": "Kordula McAline",
+ "status": "in progress",
+ "notes": "Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
+ "category": "electronics",
+ "duration": 16.02,
+ "completed_date": "2/6/2022",
+ "color": "gray"
+ },
+ {
+ "id": "7398172b-3423-4613-ba2e-b23971575ffd",
+ "name": "consectetuer adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus id sapien in sapien",
+ "description": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
+ "priority": "medium",
+ "due_date": "1/24/2022",
+ "assigned_to": "Cristian Ksandra",
+ "status": "completed",
+ "notes": "Sed ante. Vivamus tortor. Duis mattis egestas metus.",
+ "category": "home decor",
+ "duration": 20.28,
+ "completed_date": "7/4/2022",
+ "color": "navy"
+ },
+ {
+ "id": "66ee427f-af2b-49bf-97df-f09432b42ddb",
+ "name": "ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae",
+ "description": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.",
+ "priority": "low",
+ "due_date": "1/14/2022",
+ "assigned_to": "Garik Pavelin",
+ "status": "pending",
+ "notes": "In congue. Etiam justo. Etiam pretium iaculis justo.\n\nIn hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.",
+ "category": "sports",
+ "duration": 20.14,
+ "completed_date": "6/22/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "ea3bfc4d-21ed-49bf-91d0-7996610eec51",
+ "name": "pellentesque quisque porta volutpat erat quisque erat eros viverra eget congue eget semper rutrum nulla nunc",
+ "description": "Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh. Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est.",
+ "priority": "low",
+ "due_date": "12/17/2022",
+ "assigned_to": "Adrienne Doldon",
+ "status": "completed",
+ "notes": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "category": "clothing",
+ "duration": 6.61,
+ "completed_date": "9/30/2022",
+ "color": "blue"
+ },
+ {
+ "id": "df5dc24d-1df1-4ab0-a436-039240d662c3",
+ "name": "maecenas leo odio condimentum id luctus nec molestie sed justo",
+ "description": "Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh. Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.",
+ "priority": "high",
+ "due_date": "5/22/2022",
+ "assigned_to": "Jourdan Brunnstein",
+ "status": "pending",
+ "notes": "Fusce consequat. Nulla nisl. Nunc nisl.",
+ "category": "books",
+ "duration": 19.59,
+ "completed_date": "5/31/2022",
+ "color": "purple"
+ },
+ {
+ "id": "5392f682-e8e1-4f80-9b1c-8eaa5d67398b",
+ "name": "sit amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus dapibus augue vel accumsan",
+ "description": "In congue. Etiam justo. Etiam pretium iaculis justo.",
+ "priority": "high",
+ "due_date": "10/20/2022",
+ "assigned_to": "Christian Goodbarr",
+ "status": "in progress",
+ "notes": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",
+ "category": "automotive",
+ "duration": 16.75,
+ "completed_date": "7/5/2022",
+ "color": "pink"
+ },
+ {
+ "id": "2ff954d3-3a3a-4f9d-990e-350ce3a44bb0",
+ "name": "nec euismod scelerisque quam turpis adipiscing lorem vitae mattis nibh",
+ "description": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
+ "priority": "high",
+ "due_date": "7/14/2022",
+ "assigned_to": "Carmella Wallworke",
+ "status": "pending",
+ "notes": "Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.\n\nInteger ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.",
+ "category": "books",
+ "duration": 13.43,
+ "completed_date": "8/15/2022",
+ "color": "gray"
+ },
+ {
+ "id": "e8a030d4-8fae-42f1-8811-717e4bdc38c3",
+ "name": "faucibus orci luctus et ultrices posuere cubilia curae donec pharetra",
+ "description": "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia.",
+ "priority": "low",
+ "due_date": "2/24/2022",
+ "assigned_to": "Drusi Orsi",
+ "status": "completed",
+ "notes": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus.\n\nVestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.",
+ "category": "food",
+ "duration": 6.87,
+ "completed_date": "11/22/2022",
+ "color": "pink"
+ },
+ {
+ "id": "c1c642eb-8513-4f77-be57-41e86ed7093c",
+ "name": "nulla mollis molestie lorem quisque ut erat curabitur gravida nisi at nibh in hac habitasse platea dictumst aliquam augue quam",
+ "description": "Fusce consequat. Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus.",
+ "priority": "medium",
+ "due_date": "7/2/2022",
+ "assigned_to": "Regan Eathorne",
+ "status": "in progress",
+ "notes": "Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.\n\nPraesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "category": "clothing",
+ "duration": 17.15,
+ "completed_date": "6/9/2022",
+ "color": "purple"
+ },
+ {
+ "id": "f3d83603-e108-400e-971d-29db459c42a8",
+ "name": "praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum",
+ "description": "Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat.",
+ "priority": "high",
+ "due_date": "6/29/2022",
+ "assigned_to": "Harriott Kerner",
+ "status": "pending",
+ "notes": "Fusce consequat. Nulla nisl. Nunc nisl.\n\nDuis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\n\nIn hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",
+ "category": "electronics",
+ "duration": 8.42,
+ "completed_date": "9/12/2022",
+ "color": "teal"
+ },
+ {
+ "id": "0c1b0f79-27d4-472e-a408-ea6d3a128873",
+ "name": "ante nulla justo aliquam quis turpis eget elit sodales scelerisque mauris",
+ "description": "Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "priority": "high",
+ "due_date": "5/21/2022",
+ "assigned_to": "Jaye MacScherie",
+ "status": "pending",
+ "notes": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\n\nAliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.",
+ "category": "toys",
+ "duration": 4.74,
+ "completed_date": "10/27/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "f444c731-5060-4fc2-8461-5b9a78c22478",
+ "name": "in porttitor pede justo eu massa donec dapibus duis at velit eu est congue elementum in hac habitasse",
+ "description": "Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum.",
+ "priority": "medium",
+ "due_date": "1/29/2022",
+ "assigned_to": "Nikaniki Applegarth",
+ "status": "in progress",
+ "notes": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.\n\nSuspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.\n\nMaecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
+ "category": "toys",
+ "duration": 11.19,
+ "completed_date": "11/24/2022",
+ "color": "blue"
+ },
+ {
+ "id": "b2dcdef2-87d1-41d0-9994-a91d53a7ff65",
+ "name": "vestibulum velit id pretium iaculis diam erat fermentum justo nec condimentum neque sapien placerat ante nulla justo aliquam",
+ "description": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.",
+ "priority": "high",
+ "due_date": "1/7/2022",
+ "assigned_to": "Geordie Malec",
+ "status": "completed",
+ "notes": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
+ "category": "electronics",
+ "duration": 8.89,
+ "completed_date": "4/18/2022",
+ "color": "navy"
+ },
+ {
+ "id": "4d4490c4-fddc-4374-b4c9-2019c104060c",
+ "name": "ipsum ac tellus semper interdum mauris ullamcorper purus sit amet nulla quisque arcu libero",
+ "description": "Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus. Phasellus in felis.",
+ "priority": "high",
+ "due_date": "3/17/2022",
+ "assigned_to": "Jilli Skerme",
+ "status": "pending",
+ "notes": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
+ "category": "pets",
+ "duration": 15.72,
+ "completed_date": "3/18/2022",
+ "color": "purple"
+ },
+ {
+ "id": "423d1d78-a867-47aa-adc4-388227a680ef",
+ "name": "accumsan tellus nisi eu orci mauris lacinia sapien quis libero nullam sit amet turpis elementum",
+ "description": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",
+ "priority": "low",
+ "due_date": "5/31/2022",
+ "assigned_to": "Nance Corfield",
+ "status": "pending",
+ "notes": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
+ "category": "toys",
+ "duration": 14.95,
+ "completed_date": "4/28/2022",
+ "color": "pink"
+ },
+ {
+ "id": "282ea449-b9de-4785-8515-ad62b2cf467c",
+ "name": "volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum",
+ "description": "Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor.",
+ "priority": "high",
+ "due_date": "5/8/2022",
+ "assigned_to": "Ellissa Fee",
+ "status": "completed",
+ "notes": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.\n\nNullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.",
+ "category": "home decor",
+ "duration": 10.89,
+ "completed_date": "9/23/2022",
+ "color": "blue"
+ },
+ {
+ "id": "8427999c-b09b-4db8-a8d9-ce29f3c67973",
+ "name": "orci pede venenatis non sodales sed tincidunt eu felis fusce posuere felis sed lacus morbi",
+ "description": "Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "priority": "medium",
+ "due_date": "12/25/2022",
+ "assigned_to": "Ansel Roelofs",
+ "status": "pending",
+ "notes": "Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n\nProin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
+ "category": "sports",
+ "duration": 12.12,
+ "completed_date": "3/11/2022",
+ "color": "purple"
+ },
+ {
+ "id": "a6355e14-3105-4a32-bbfc-dd06ac8c565c",
+ "name": "vulputate luctus cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus vivamus",
+ "description": "Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna.",
+ "priority": "low",
+ "due_date": "7/27/2022",
+ "assigned_to": "Joycelin St. Ledger",
+ "status": "in progress",
+ "notes": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\n\nAliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.\n\nSed ante. Vivamus tortor. Duis mattis egestas metus.",
+ "category": "food",
+ "duration": 10.39,
+ "completed_date": "3/10/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "c240be48-4518-4970-a9d2-a620519f0f2d",
+ "name": "eget tempus vel pede morbi porttitor lorem id ligula suspendisse ornare consequat lectus in",
+ "description": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",
+ "priority": "medium",
+ "due_date": "3/21/2022",
+ "assigned_to": "Dela O' Sullivan",
+ "status": "completed",
+ "notes": "Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.\n\nDuis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
+ "category": "clothing",
+ "duration": 6.45,
+ "completed_date": "11/27/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "3f0b20ca-0ff7-4c48-a528-651b970d52cb",
+ "name": "nisl aenean lectus pellentesque eget nunc donec quis orci eget orci",
+ "description": "Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus.",
+ "priority": "high",
+ "due_date": "3/28/2022",
+ "assigned_to": "Farley Steaning",
+ "status": "pending",
+ "notes": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.\n\nMorbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.",
+ "category": "pets",
+ "duration": 19.6,
+ "completed_date": "9/28/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "36d5a017-6c53-4507-9da0-6f8d922d119b",
+ "name": "nonummy integer non velit donec diam neque vestibulum eget vulputate ut ultrices vel augue vestibulum ante ipsum primis",
+ "description": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.",
+ "priority": "high",
+ "due_date": "11/5/2022",
+ "assigned_to": "Lorette O' Mahony",
+ "status": "pending",
+ "notes": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "category": "books",
+ "duration": 20.43,
+ "completed_date": "1/27/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "0d3f5417-8716-40a0-9a94-ca11e1b94dd6",
+ "name": "nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend pede libero quis orci",
+ "description": "Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy.",
+ "priority": "high",
+ "due_date": "12/5/2022",
+ "assigned_to": "Emelda Giacubbo",
+ "status": "completed",
+ "notes": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\n\nInteger tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.\n\nPraesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "category": "toys",
+ "duration": 17.91,
+ "completed_date": "3/15/2022",
+ "color": "pink"
+ },
+ {
+ "id": "7eba6534-062b-402e-8dad-25e7cbda96e6",
+ "name": "pretium nisl ut volutpat sapien arcu sed augue aliquam erat volutpat",
+ "description": "Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus. Phasellus in felis.",
+ "priority": "low",
+ "due_date": "2/19/2022",
+ "assigned_to": "Jenifer Bettenson",
+ "status": "pending",
+ "notes": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "category": "beauty",
+ "duration": 16.9,
+ "completed_date": "8/29/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "3ad1ae24-ed96-417f-b213-82b1aa3ad3d1",
+ "name": "ut nunc vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia",
+ "description": "Aenean fermentum.",
+ "priority": "high",
+ "due_date": "8/29/2022",
+ "assigned_to": "Jean Gaymar",
+ "status": "in progress",
+ "notes": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
+ "category": "food",
+ "duration": 15.17,
+ "completed_date": "6/17/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "7cb93cf6-c07f-467f-b76f-ff3131dcdfbe",
+ "name": "est congue elementum in hac habitasse platea dictumst morbi vestibulum velit id pretium iaculis diam",
+ "description": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam.",
+ "priority": "high",
+ "due_date": "10/13/2022",
+ "assigned_to": "Ludvig Orgee",
+ "status": "in progress",
+ "notes": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.",
+ "category": "food",
+ "duration": 22.43,
+ "completed_date": "11/17/2022",
+ "color": "blue"
+ },
+ {
+ "id": "a5093029-1e3c-4191-8462-ae20a60be32f",
+ "name": "curae donec pharetra magna vestibulum aliquet ultrices erat tortor sollicitudin mi sit amet",
+ "description": "Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.",
+ "priority": "high",
+ "due_date": "8/12/2022",
+ "assigned_to": "Flin Dragge",
+ "status": "completed",
+ "notes": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus.\n\nVestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.",
+ "category": "home decor",
+ "duration": 18.72,
+ "completed_date": "12/27/2022",
+ "color": "pink"
+ },
+ {
+ "id": "68977e93-7670-47bf-87fc-3141fb2f5808",
+ "name": "consequat varius integer ac leo pellentesque ultrices mattis odio donec vitae",
+ "description": "Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla.",
+ "priority": "high",
+ "due_date": "10/20/2022",
+ "assigned_to": "Devinne Batchan",
+ "status": "completed",
+ "notes": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
+ "category": "sports",
+ "duration": 3.15,
+ "completed_date": "12/20/2022",
+ "color": "purple"
+ },
+ {
+ "id": "6653650a-ac1d-4dbf-b6bc-699ed1bcd2e1",
+ "name": "aenean fermentum donec ut mauris eget massa tempor convallis nulla neque libero convallis eget eleifend luctus ultricies",
+ "description": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit.",
+ "priority": "low",
+ "due_date": "11/30/2022",
+ "assigned_to": "Eugine Belone",
+ "status": "in progress",
+ "notes": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\n\nInteger tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.\n\nPraesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "category": "toys",
+ "duration": 17.35,
+ "completed_date": "5/21/2022",
+ "color": "teal"
+ },
+ {
+ "id": "cf8f44ea-9587-49bf-a67b-9b5cdc9a23e5",
+ "name": "nulla quisque arcu libero rutrum ac lobortis vel dapibus at",
+ "description": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus.",
+ "priority": "high",
+ "due_date": "9/30/2022",
+ "assigned_to": "Obadias Rappa",
+ "status": "completed",
+ "notes": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.\n\nCurabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.",
+ "category": "electronics",
+ "duration": 14.47,
+ "completed_date": "3/15/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "976df786-f248-4da5-bc02-fe2d5913e370",
+ "name": "hac habitasse platea dictumst aliquam augue quam sollicitudin vitae consectetuer eget rutrum at lorem integer tincidunt ante",
+ "description": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat.",
+ "priority": "medium",
+ "due_date": "2/6/2022",
+ "assigned_to": "Eleanor Sharratt",
+ "status": "in progress",
+ "notes": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.\n\nCurabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.\n\nPhasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.",
+ "category": "automotive",
+ "duration": 5.26,
+ "completed_date": "5/28/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "ba9872cb-9cbe-47b8-8bcf-e7d6b28bcd5e",
+ "name": "suspendisse potenti nullam porttitor lacus at turpis donec posuere metus vitae ipsum aliquam non",
+ "description": "Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus.",
+ "priority": "low",
+ "due_date": "8/16/2022",
+ "assigned_to": "Stephanus Ashingden",
+ "status": "completed",
+ "notes": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet.",
+ "category": "pets",
+ "duration": 10.05,
+ "completed_date": "11/11/2022",
+ "color": "navy"
+ },
+ {
+ "id": "a84e876b-cc1f-496f-8243-0c3af7a725c1",
+ "name": "volutpat in congue etiam justo etiam pretium iaculis justo in hac habitasse platea dictumst etiam faucibus cursus",
+ "description": "In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus.",
+ "priority": "medium",
+ "due_date": "10/24/2022",
+ "assigned_to": "Bili Hought",
+ "status": "completed",
+ "notes": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.\n\nPhasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
+ "category": "automotive",
+ "duration": 9.37,
+ "completed_date": "5/21/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "7541b099-9f62-47b6-8b64-5e138e9c103b",
+ "name": "vitae mattis nibh ligula nec sem duis aliquam convallis nunc proin at turpis a pede",
+ "description": "Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.",
+ "priority": "medium",
+ "due_date": "10/21/2022",
+ "assigned_to": "Bab Guerre",
+ "status": "pending",
+ "notes": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
+ "category": "beauty",
+ "duration": 21.8,
+ "completed_date": "12/25/2022",
+ "color": "gray"
+ },
+ {
+ "id": "1b877c7d-f277-4e96-9101-4e3eaa6df753",
+ "name": "habitasse platea dictumst aliquam augue quam sollicitudin vitae consectetuer eget rutrum at lorem integer tincidunt ante vel",
+ "description": "Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.",
+ "priority": "medium",
+ "due_date": "4/23/2022",
+ "assigned_to": "Faye Shawley",
+ "status": "pending",
+ "notes": "Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.\n\nInteger ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\n\nNam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.",
+ "category": "clothing",
+ "duration": 21.53,
+ "completed_date": "2/17/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "d35108d5-3eb7-4328-b8ae-3c89e38069a8",
+ "name": "luctus ultricies eu nibh quisque id justo sit amet sapien dignissim vestibulum vestibulum ante ipsum",
+ "description": "Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh. Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue.",
+ "priority": "medium",
+ "due_date": "10/2/2022",
+ "assigned_to": "Emlynn Este",
+ "status": "pending",
+ "notes": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\n\nDonec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",
+ "category": "food",
+ "duration": 2.05,
+ "completed_date": "9/4/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "cc36c145-645f-4404-b36b-6e8bb15938df",
+ "name": "ac consequat metus sapien ut nunc vestibulum ante ipsum primis in faucibus orci luctus et",
+ "description": "Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo.",
+ "priority": "high",
+ "due_date": "10/23/2022",
+ "assigned_to": "Dedra Yannikov",
+ "status": "completed",
+ "notes": "Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\n\nIn hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\n\nAliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.",
+ "category": "beauty",
+ "duration": 0.9,
+ "completed_date": "7/31/2022",
+ "color": "blue"
+ },
+ {
+ "id": "fec119bd-dbdb-4d8d-b4b0-c3dd42147a09",
+ "name": "odio donec vitae nisi nam ultrices libero non mattis pulvinar nulla pede ullamcorper augue a suscipit nulla",
+ "description": "Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.",
+ "priority": "low",
+ "due_date": "8/24/2022",
+ "assigned_to": "Bobbi Best",
+ "status": "in progress",
+ "notes": "Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.\n\nPhasellus in felis. Donec semper sapien a libero. Nam dui.\n\nProin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.",
+ "category": "electronics",
+ "duration": 14.13,
+ "completed_date": "10/29/2022",
+ "color": "pink"
+ },
+ {
+ "id": "526aad6e-03f8-4ff4-8d7b-cfbda9505b5c",
+ "name": "tincidunt nulla mollis molestie lorem quisque ut erat curabitur gravida nisi at nibh in hac habitasse platea",
+ "description": "Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.",
+ "priority": "medium",
+ "due_date": "10/23/2022",
+ "assigned_to": "Evered Erett",
+ "status": "pending",
+ "notes": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
+ "category": "toys",
+ "duration": 14.49,
+ "completed_date": "5/9/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "41356e86-a787-435f-b924-8c3efab65672",
+ "name": "donec pharetra magna vestibulum aliquet ultrices erat tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer",
+ "description": "Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue.",
+ "priority": "medium",
+ "due_date": "6/3/2022",
+ "assigned_to": "Florida Willsmore",
+ "status": "pending",
+ "notes": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.\n\nMaecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.\n\nNullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.",
+ "category": "toys",
+ "duration": 4.62,
+ "completed_date": "10/22/2022",
+ "color": "gray"
+ },
+ {
+ "id": "1cb8f154-84fb-4b81-be31-615960db3b00",
+ "name": "odio cras mi pede malesuada in imperdiet et commodo vulputate justo",
+ "description": "Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.",
+ "priority": "high",
+ "due_date": "5/24/2022",
+ "assigned_to": "Reggie Puxley",
+ "status": "in progress",
+ "notes": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.",
+ "category": "sports",
+ "duration": 18.2,
+ "completed_date": "12/30/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "4db15dfc-b322-412d-b2a3-7508a9fc6e05",
+ "name": "rutrum neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia aenean sit amet",
+ "description": "In eleifend quam a odio. In hac habitasse platea dictumst.",
+ "priority": "low",
+ "due_date": "7/7/2022",
+ "assigned_to": "Delmar Rosentholer",
+ "status": "in progress",
+ "notes": "Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",
+ "category": "automotive",
+ "duration": 14.6,
+ "completed_date": "12/14/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "5e65991f-e438-4996-997f-c1e473a9047c",
+ "name": "maecenas tristique est et tempus semper est quam pharetra magna ac consequat metus sapien ut nunc",
+ "description": "In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
+ "priority": "low",
+ "due_date": "3/9/2022",
+ "assigned_to": "Kathi Yankov",
+ "status": "pending",
+ "notes": "Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
+ "category": "beauty",
+ "duration": 21.51,
+ "completed_date": "1/16/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "c5f25976-349d-4ce4-ba6b-c3fd198c2473",
+ "name": "cubilia curae nulla dapibus dolor vel est donec odio justo sollicitudin ut suscipit a feugiat et eros vestibulum ac est",
+ "description": "Phasellus sit amet erat. Nulla tempus.",
+ "priority": "low",
+ "due_date": "10/29/2022",
+ "assigned_to": "Neile Dionsetti",
+ "status": "in progress",
+ "notes": "Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.",
+ "category": "toys",
+ "duration": 0.37,
+ "completed_date": "4/24/2022",
+ "color": "teal"
+ },
+ {
+ "id": "9e22491b-ce5d-47c0-9ae8-6ebc63fca635",
+ "name": "libero nam dui proin leo odio porttitor id consequat in consequat ut nulla sed accumsan",
+ "description": "Pellentesque ultrices mattis odio. Donec vitae nisi. Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam. Nam tristique tortor eu pede.",
+ "priority": "high",
+ "due_date": "7/22/2022",
+ "assigned_to": "Ceil Breming",
+ "status": "completed",
+ "notes": "Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.",
+ "category": "clothing",
+ "duration": 9.66,
+ "completed_date": "12/28/2022",
+ "color": "purple"
+ },
+ {
+ "id": "fcb78a45-9f17-4373-9c64-f3877aa44c97",
+ "name": "viverra dapibus nulla suscipit ligula in lacus curabitur at ipsum ac tellus semper",
+ "description": "Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices.",
+ "priority": "low",
+ "due_date": "6/5/2022",
+ "assigned_to": "Bastien Abelovitz",
+ "status": "in progress",
+ "notes": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\n\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
+ "category": "home decor",
+ "duration": 17.44,
+ "completed_date": "1/4/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "34acfabf-e0df-4232-ac54-5d603b7ba153",
+ "name": "sollicitudin vitae consectetuer eget rutrum at lorem integer tincidunt ante vel ipsum praesent",
+ "description": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum.",
+ "priority": "high",
+ "due_date": "8/25/2022",
+ "assigned_to": "Fredelia Withinshaw",
+ "status": "completed",
+ "notes": "Fusce consequat. Nulla nisl. Nunc nisl.\n\nDuis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.",
+ "category": "pets",
+ "duration": 2.67,
+ "completed_date": "7/7/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "e20d3b78-9fdb-4f64-bd49-e8df507d0db9",
+ "name": "a feugiat et eros vestibulum ac est lacinia nisi venenatis tristique fusce congue diam id ornare imperdiet sapien urna",
+ "description": "Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus. Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis odio.",
+ "priority": "medium",
+ "due_date": "2/23/2022",
+ "assigned_to": "Barrie Loody",
+ "status": "in progress",
+ "notes": "Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.\n\nQuisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.\n\nVestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",
+ "category": "automotive",
+ "duration": 14.85,
+ "completed_date": "2/15/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "d53da47a-a6d2-4bfc-9624-faa02f213673",
+ "name": "orci nullam molestie nibh in lectus pellentesque at nulla suspendisse potenti cras",
+ "description": "Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.",
+ "priority": "low",
+ "due_date": "7/12/2022",
+ "assigned_to": "Mill McTaggart",
+ "status": "in progress",
+ "notes": "Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.\n\nNullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.",
+ "category": "beauty",
+ "duration": 8.81,
+ "completed_date": "12/22/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "149154d7-d0d6-4880-913e-39aa32c66afd",
+ "name": "montes nascetur ridiculus mus vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis parturient montes nascetur",
+ "description": "Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",
+ "priority": "medium",
+ "due_date": "10/30/2022",
+ "assigned_to": "Roselin Tabary",
+ "status": "completed",
+ "notes": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.",
+ "category": "books",
+ "duration": 8.58,
+ "completed_date": "1/24/2022",
+ "color": "teal"
+ },
+ {
+ "id": "cb606115-cbd3-4763-9eea-da03c3ae9033",
+ "name": "enim sit amet nunc viverra dapibus nulla suscipit ligula in lacus curabitur",
+ "description": "Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum.",
+ "priority": "high",
+ "due_date": "12/14/2022",
+ "assigned_to": "Kendricks Housbey",
+ "status": "completed",
+ "notes": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.\n\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",
+ "category": "books",
+ "duration": 19.67,
+ "completed_date": "6/28/2022",
+ "color": "pink"
+ },
+ {
+ "id": "8a13c732-482f-4cf2-bc0a-c4ded0307dba",
+ "name": "fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis",
+ "description": "Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.",
+ "priority": "high",
+ "due_date": "10/29/2022",
+ "assigned_to": "Steffen Rojahn",
+ "status": "in progress",
+ "notes": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.\n\nSed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.\n\nPellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.",
+ "category": "beauty",
+ "duration": 11.63,
+ "completed_date": "4/26/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "11200995-465c-45fc-b006-910a4ecf8ef4",
+ "name": "rhoncus aliquet pulvinar sed nisl nunc rhoncus dui vel sem",
+ "description": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",
+ "priority": "high",
+ "due_date": "9/9/2022",
+ "assigned_to": "Cletus Twentyman",
+ "status": "completed",
+ "notes": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\n\nDonec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.\n\nDuis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
+ "category": "home decor",
+ "duration": 19.59,
+ "completed_date": "8/5/2022",
+ "color": "teal"
+ },
+ {
+ "id": "29231cd9-8976-4d36-bdf0-216665a36f59",
+ "name": "mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim",
+ "description": "Etiam justo. Etiam pretium iaculis justo.",
+ "priority": "high",
+ "due_date": "3/2/2022",
+ "assigned_to": "Irene McCurtin",
+ "status": "pending",
+ "notes": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\n\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n\nProin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
+ "category": "beauty",
+ "duration": 20.39,
+ "completed_date": "12/1/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "5f5832f6-4d51-4c24-beea-cb3c53fdb24f",
+ "name": "velit nec nisi vulputate nonummy maecenas tincidunt lacus at velit vivamus",
+ "description": "Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim.",
+ "priority": "low",
+ "due_date": "11/18/2022",
+ "assigned_to": "Clerissa De Rechter",
+ "status": "completed",
+ "notes": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.",
+ "category": "pets",
+ "duration": 19.91,
+ "completed_date": "4/3/2022",
+ "color": "navy"
+ },
+ {
+ "id": "ac5955a2-6c68-4849-a311-7aa1784ac884",
+ "name": "tellus semper interdum mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum ac",
+ "description": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo.",
+ "priority": "medium",
+ "due_date": "2/17/2022",
+ "assigned_to": "Allix Trench",
+ "status": "completed",
+ "notes": "Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.\n\nNullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.",
+ "category": "books",
+ "duration": 15.64,
+ "completed_date": "11/8/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "7e67c971-6029-4f59-9d4e-20212917ed7e",
+ "name": "dui vel sem sed sagittis nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend pede libero",
+ "description": "Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus.",
+ "priority": "high",
+ "due_date": "6/22/2022",
+ "assigned_to": "Francklyn Lougheed",
+ "status": "pending",
+ "notes": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\n\nInteger tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.\n\nPraesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "category": "automotive",
+ "duration": 18.7,
+ "completed_date": "1/18/2022",
+ "color": "purple"
+ },
+ {
+ "id": "58e2151b-f044-49e6-89a7-7f43131f8231",
+ "name": "congue etiam justo etiam pretium iaculis justo in hac habitasse platea dictumst etiam faucibus cursus urna ut tellus nulla",
+ "description": "Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus. Phasellus in felis. Donec semper sapien a libero.",
+ "priority": "medium",
+ "due_date": "1/6/2022",
+ "assigned_to": "Wes Greiser",
+ "status": "in progress",
+ "notes": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.",
+ "category": "automotive",
+ "duration": 15.2,
+ "completed_date": "2/8/2022",
+ "color": "pink"
+ },
+ {
+ "id": "e2d49b9b-e13c-4b11-a488-42eb45d9fb45",
+ "name": "ut at dolor quis odio consequat varius integer ac leo pellentesque ultrices mattis odio donec",
+ "description": "Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.",
+ "priority": "medium",
+ "due_date": "4/1/2022",
+ "assigned_to": "Nyssa Hammond",
+ "status": "completed",
+ "notes": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.",
+ "category": "toys",
+ "duration": 5.59,
+ "completed_date": "6/13/2022",
+ "color": "gray"
+ },
+ {
+ "id": "161dd049-9e59-4042-b6fc-2f76707146c4",
+ "name": "nascetur ridiculus mus vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis parturient",
+ "description": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim.",
+ "priority": "high",
+ "due_date": "1/13/2022",
+ "assigned_to": "Andrey MacGray",
+ "status": "pending",
+ "notes": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\n\nInteger tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.\n\nPraesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "category": "food",
+ "duration": 8.1,
+ "completed_date": "12/19/2022",
+ "color": "navy"
+ },
+ {
+ "id": "32776a77-fa5e-450c-9c4d-145c906d2df0",
+ "name": "faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat",
+ "description": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci.",
+ "priority": "medium",
+ "due_date": "12/15/2022",
+ "assigned_to": "Mara Zwicker",
+ "status": "pending",
+ "notes": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.",
+ "category": "home decor",
+ "duration": 12.01,
+ "completed_date": "3/8/2022",
+ "color": "maroon"
+ },
+ {
+ "id": "9158f64a-e076-473a-abc7-9d6eab54fb6b",
+ "name": "eros viverra eget congue eget semper rutrum nulla nunc purus phasellus in felis donec semper sapien a",
+ "description": "Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit.",
+ "priority": "medium",
+ "due_date": "2/4/2022",
+ "assigned_to": "Alvinia Burdge",
+ "status": "completed",
+ "notes": "Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.\n\nPellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.",
+ "category": "food",
+ "duration": 16.06,
+ "completed_date": "11/9/2022",
+ "color": "pink"
+ },
+ {
+ "id": "87e6a465-0299-4e10-8a55-b6e7087ebd92",
+ "name": "morbi odio odio elementum eu interdum eu tincidunt in leo maecenas pulvinar",
+ "description": "Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum.",
+ "priority": "medium",
+ "due_date": "6/25/2022",
+ "assigned_to": "Obadias Hrinishin",
+ "status": "pending",
+ "notes": "Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.\n\nPellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.",
+ "category": "toys",
+ "duration": 15.45,
+ "completed_date": "5/19/2022",
+ "color": "navy"
+ },
+ {
+ "id": "b8525daf-dbcc-4134-8331-41a8d48b8ead",
+ "name": "volutpat convallis morbi odio odio elementum eu interdum eu tincidunt in leo maecenas pulvinar lobortis est phasellus sit",
+ "description": "Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus.",
+ "priority": "medium",
+ "due_date": "6/7/2022",
+ "assigned_to": "Revkah Baud",
+ "status": "pending",
+ "notes": "Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.\n\nDuis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
+ "category": "clothing",
+ "duration": 15.34,
+ "completed_date": "9/25/2022",
+ "color": "teal"
+ },
+ {
+ "id": "1d5232ce-42db-49dd-801d-b5406fc127c7",
+ "name": "tempus semper est quam pharetra magna ac consequat metus sapien ut",
+ "description": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus.",
+ "priority": "medium",
+ "due_date": "8/7/2022",
+ "assigned_to": "Michell Beaves",
+ "status": "in progress",
+ "notes": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
+ "category": "books",
+ "duration": 7.83,
+ "completed_date": "4/15/2022",
+ "color": "navy"
+ },
+ {
+ "id": "cfb3f0a8-58ab-4264-a0cf-db5af04295d6",
+ "name": "est quam pharetra magna ac consequat metus sapien ut nunc vestibulum ante ipsum primis",
+ "description": "Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum.",
+ "priority": "low",
+ "due_date": "1/31/2022",
+ "assigned_to": "Helaina Crummay",
+ "status": "pending",
+ "notes": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\n\nDonec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.\n\nDuis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
+ "category": "beauty",
+ "duration": 3.1,
+ "completed_date": "3/8/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "8f594bdc-8a3a-4ebf-abe2-4bb9c459879b",
+ "name": "praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus",
+ "description": "Aenean sit amet justo. Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices.",
+ "priority": "high",
+ "due_date": "3/2/2022",
+ "assigned_to": "Lanny Ower",
+ "status": "completed",
+ "notes": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
+ "category": "electronics",
+ "duration": 6.09,
+ "completed_date": "7/21/2022",
+ "color": "pink"
+ },
+ {
+ "id": "e3bc9fdc-075f-4182-8370-6b868a5a8710",
+ "name": "odio elementum eu interdum eu tincidunt in leo maecenas pulvinar lobortis est phasellus sit",
+ "description": "Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.",
+ "priority": "low",
+ "due_date": "8/5/2022",
+ "assigned_to": "Tessy Eastwood",
+ "status": "pending",
+ "notes": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
+ "category": "sports",
+ "duration": 14.87,
+ "completed_date": "4/23/2022",
+ "color": "teal"
+ },
+ {
+ "id": "110e7284-b9c2-4ca5-8ce2-e2f8c4d36438",
+ "name": "non mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim sit amet nunc",
+ "description": "Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.",
+ "priority": "high",
+ "due_date": "10/3/2022",
+ "assigned_to": "Steffane MacDuffie",
+ "status": "pending",
+ "notes": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\n\nInteger tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.",
+ "category": "beauty",
+ "duration": 22.98,
+ "completed_date": "3/20/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "7e79283d-4127-48b7-8625-d78c77a4a926",
+ "name": "in sagittis dui vel nisl duis ac nibh fusce lacus purus aliquet at feugiat non pretium quis lectus suspendisse",
+ "description": "Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
+ "priority": "medium",
+ "due_date": "2/8/2022",
+ "assigned_to": "Amandie Storek",
+ "status": "completed",
+ "notes": "Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
+ "category": "food",
+ "duration": 2.11,
+ "completed_date": "3/7/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "c71753c8-c178-4337-8e23-cd4bc021d819",
+ "name": "eget eleifend luctus ultricies eu nibh quisque id justo sit amet sapien dignissim vestibulum vestibulum ante ipsum",
+ "description": "Proin eu mi.",
+ "priority": "medium",
+ "due_date": "9/20/2022",
+ "assigned_to": "Angelico Barnes",
+ "status": "in progress",
+ "notes": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\n\nInteger tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.",
+ "category": "automotive",
+ "duration": 0.16,
+ "completed_date": "10/1/2022",
+ "color": "cyan"
+ },
+ {
+ "id": "c385142b-ced5-43ee-a0fc-4a4828ad6373",
+ "name": "justo sit amet sapien dignissim vestibulum vestibulum ante ipsum primis in faucibus orci luctus",
+ "description": "Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.",
+ "priority": "high",
+ "due_date": "9/12/2022",
+ "assigned_to": "Caritta Allon",
+ "status": "completed",
+ "notes": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\n\nAliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.\n\nSed ante. Vivamus tortor. Duis mattis egestas metus.",
+ "category": "clothing",
+ "duration": 20.8,
+ "completed_date": "4/15/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "bf70cfb7-1029-435c-9a08-bd5e46c0fe81",
+ "name": "vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus etiam vel",
+ "description": "Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum.",
+ "priority": "medium",
+ "due_date": "6/18/2022",
+ "assigned_to": "Constantino Halbard",
+ "status": "in progress",
+ "notes": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
+ "category": "clothing",
+ "duration": 4.58,
+ "completed_date": "6/30/2022",
+ "color": "teal"
+ },
+ {
+ "id": "245a1729-49af-4c3f-bc65-e6efbd3a5887",
+ "name": "ipsum praesent blandit lacinia erat vestibulum sed magna at nunc",
+ "description": "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "priority": "medium",
+ "due_date": "3/10/2022",
+ "assigned_to": "Drusie Matusevich",
+ "status": "pending",
+ "notes": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\n\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
+ "category": "beauty",
+ "duration": 23.67,
+ "completed_date": "5/17/2022",
+ "color": "gray"
+ },
+ {
+ "id": "33b91da8-b197-417f-b3ca-d79c4b2ba6fd",
+ "name": "in felis donec semper sapien a libero nam dui proin leo odio porttitor id consequat in consequat ut nulla sed",
+ "description": "Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",
+ "priority": "low",
+ "due_date": "9/16/2022",
+ "assigned_to": "Mel Kingswold",
+ "status": "pending",
+ "notes": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.\n\nQuisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",
+ "category": "pets",
+ "duration": 23.01,
+ "completed_date": "10/12/2022",
+ "color": "teal"
+ },
+ {
+ "id": "88d7643c-4ace-4824-8494-a7248c93d127",
+ "name": "sapien cursus vestibulum proin eu mi nulla ac enim in tempor turpis nec euismod scelerisque quam turpis",
+ "description": "Nullam sit amet turpis elementum ligula vehicula consequat.",
+ "priority": "low",
+ "due_date": "2/3/2022",
+ "assigned_to": "Lanny Pringley",
+ "status": "completed",
+ "notes": "Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.\n\nVestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",
+ "category": "clothing",
+ "duration": 4.64,
+ "completed_date": "8/21/2022",
+ "color": "gray"
+ },
+ {
+ "id": "a94128c8-df9f-487f-83eb-44a93d544ef0",
+ "name": "aliquet ultrices erat tortor sollicitudin mi sit amet lobortis sapien sapien non mi",
+ "description": "In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.",
+ "priority": "low",
+ "due_date": "7/15/2022",
+ "assigned_to": "Vanya Speechly",
+ "status": "in progress",
+ "notes": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
+ "category": "sports",
+ "duration": 22.73,
+ "completed_date": "11/23/2022",
+ "color": "navy"
+ },
+ {
+ "id": "1a21ee1f-e60c-4daf-b48e-1986625a5175",
+ "name": "mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim",
+ "description": "Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet.",
+ "priority": "high",
+ "due_date": "1/8/2022",
+ "assigned_to": "Holli Brunke",
+ "status": "completed",
+ "notes": "Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\n\nCras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.",
+ "category": "automotive",
+ "duration": 17.93,
+ "completed_date": "11/28/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "228054ff-bfa9-4bcd-b0d3-fd2a2990b237",
+ "name": "a suscipit nulla elit ac nulla sed vel enim sit",
+ "description": "Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros.",
+ "priority": "low",
+ "due_date": "10/11/2022",
+ "assigned_to": "Celene Gason",
+ "status": "in progress",
+ "notes": "In congue. Etiam justo. Etiam pretium iaculis justo.\n\nIn hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.",
+ "category": "sports",
+ "duration": 18.28,
+ "completed_date": "7/16/2022",
+ "color": "navy"
+ },
+ {
+ "id": "5b120f65-2f29-4e6c-868c-c02f23b3550f",
+ "name": "quis orci nullam molestie nibh in lectus pellentesque at nulla suspendisse potenti cras in purus",
+ "description": "Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
+ "priority": "medium",
+ "due_date": "11/20/2022",
+ "assigned_to": "Raye Van Driel",
+ "status": "pending",
+ "notes": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
+ "category": "automotive",
+ "duration": 14.65,
+ "completed_date": "8/21/2022",
+ "color": "magenta"
+ },
+ {
+ "id": "ba0c8626-4c32-4681-85b0-92d250f5afcc",
+ "name": "rutrum nulla tellus in sagittis dui vel nisl duis ac nibh fusce lacus purus aliquet at feugiat non pretium quis",
+ "description": "Ut at dolor quis odio consequat varius.",
+ "priority": "medium",
+ "due_date": "7/25/2022",
+ "assigned_to": "Waylon Inkpin",
+ "status": "pending",
+ "notes": "Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\n\nNam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\n\nCurabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
+ "category": "toys",
+ "duration": 17.94,
+ "completed_date": "9/8/2022",
+ "color": "pink"
+ },
+ {
+ "id": "dcf230ad-34ee-433c-871e-32fb40f1e101",
+ "name": "mauris eget massa tempor convallis nulla neque libero convallis eget eleifend luctus ultricies eu nibh quisque id",
+ "description": "Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus.",
+ "priority": "high",
+ "due_date": "12/21/2022",
+ "assigned_to": "Theodoric Yacobsohn",
+ "status": "completed",
+ "notes": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
+ "category": "beauty",
+ "duration": 9.12,
+ "completed_date": "4/14/2022",
+ "color": "teal"
+ }
+]
\ No newline at end of file
diff --git a/src/pages/dashboards/Default.tsx b/src/pages/dashboards/Default.tsx
index 6abc21f..c264b3d 100644
--- a/src/pages/dashboards/Default.tsx
+++ b/src/pages/dashboards/Default.tsx
@@ -1,63 +1,234 @@
+import {useRef} from "react";
import {
- CampaignsCard,
- RecentUsersCard,
- EarningsCard,
GetStartedCard,
- OrdersChart,
- SubscribersChart, LatestOrdersCard, TimelineCard
+ NotificationsCard,
+ ProjectsCard,
+ TasksChartCard,
+ TasksListCard,
+ WeeklyActivityCard
} from "../../components";
-import {Col, Row} from "antd";
+import {Button, Card, Carousel, CarouselProps, Col, Row, RowProps, Space, Typography} from "antd";
+import TasksListData from "../../mocks/TasksList.json";
+import ProjectsData from "../../mocks/Projects.json";
+import NotificationsData from "../../mocks/Notifications.json";
+
+const ACTIVITY_DATA = [
+ {
+ "day": "Monday",
+ "value": 10
+ },
+ {
+ "day": "Tuesday",
+ "value": 22
+ },
+ {
+ "day": "Wednesday",
+ "value": 25
+ },
+ {
+ "day": "Thursday",
+ "value": 26
+ },
+ {
+ "day": "Friday",
+ "value": 15
+ },
+ {
+ "day": "Saturday",
+ "value": 12
+ },
+ {
+ "day": "Sunday",
+ "value": 3
+ }
+]
+
+const TASKS_DATA = [
+ {
+ "day": "Monday",
+ "value": 33,
+ "status": "new"
+ },
+ {
+ "day": "Tuesday",
+ "value": 44,
+ "status": "new"
+ },
+ {
+ "day": "Wednesday",
+ "value": 35,
+ "status": "new"
+ },
+ {
+ "day": "Thursday",
+ "value": 55,
+ "status": "new"
+ },
+ {
+ "day": "Friday",
+ "value": 49,
+ "status": "new"
+ },
+ {
+ "day": "Saturday",
+ "value": 63,
+ "status": "new"
+ },
+ {
+ "day": "Sunday",
+ "value": 72,
+ "status": "new"
+ },
+ {
+ "day": "Monday",
+ "value": 69,
+ "status": "in progress"
+ },
+ {
+ "day": "Tuesday",
+ "value": 81,
+ "status": "in progress"
+ },
+ {
+ "day": "Wednesday",
+ "value": 34,
+ "status": "in progress"
+ },
+ {
+ "day": "Thursday",
+ "value": 25,
+ "status": "in progress"
+ },
+ {
+ "day": "Friday",
+ "value": 39,
+ "status": "in progress"
+ },
+ {
+ "day": "Saturday",
+ "value": 45,
+ "status": "in progress"
+ },
+ {
+ "day": "Sunday",
+ "value": 60,
+ "status": "in progress"
+ },
+]
const DefaultDashboardPage = () => {
- const earningsData = [
- {
- type: 'Sales',
- value: 3838,
- },
- {
- type: 'YouTube',
- value: 2722,
- },
- {
- type: 'Courses',
- value: 2411,
- },
- {
- type: 'Others',
- value: 5163,
- },
- ];
+ const sliderRef1 = useRef()
+ const sliderRef2 = useRef()
+
+ const settings: CarouselProps = {
+ dots: true,
+ autoplay: true,
+ infinite: true,
+ speed: 500,
+ autoplaySpeed: 10000,
+ slidesToShow: 1,
+ slidesToScroll: 1
+ };
+
+ const rowProps: RowProps = {
+ gutter: [{xs: 8, sm: 16, md: 24, lg: 32}, {xs: 4, sm: 8, md: 12, lg: 16}]
+ }
+
+ const subRowProps: RowProps = {
+ gutter: [{xs: 4, sm: 8, md: 12, lg: 16}, {xs: 4, sm: 8, md: 12, lg: 16}]
+ }
return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Analytics Overview
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10+
+ Projects
+
+
+
+
+
+
+ 60+
+ Tasks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+ View all}
+ bordered={false}
+ >
+
+ {ProjectsData
+ .filter(o => o.status.toLowerCase() === "in progress")
+ .slice(0, 4)
+ .map(o => )}
+
+
+
+
+ View all}
+ bordered={false}
+ >
+
+ {ProjectsData
+ .filter(o => o.status.toLowerCase() === "on hold")
+ .slice(0, 4)
+ .map(o => )}
+
+
+
+
+
+
+
);
};
-export default DefaultDashboardPage;
\ No newline at end of file
+export default DefaultDashboardPage;
diff --git a/src/types/dashboard.ts b/src/types/dashboard.ts
new file mode 100644
index 0000000..4d6ae6b
--- /dev/null
+++ b/src/types/dashboard.ts
@@ -0,0 +1,14 @@
+export type Tasks = {
+ id: string
+ name: string
+ description: string
+ priority: string
+ due_date: string
+ assigned_to: string
+ status: string
+ notes: string
+ category: string
+ duration: number
+ completed_date: string
+ color: string
+}
\ No newline at end of file
diff --git a/src/types/index.ts b/src/types/index.ts
index 62444c0..dbf2166 100644
--- a/src/types/index.ts
+++ b/src/types/index.ts
@@ -6,6 +6,8 @@ import type {CommentsType, CommentGender, CommentsPlatform, Comments} from "./co
import type {Bidding, AuctionCreator, AuctionSales, AuctionTransactions} from "./bidding"
import type {LearningCourses, RecommendedCourses, Exam, CommunityGroup} from "./learnings.ts"
import type {TruckDelivery, DeliveryAnalytics, Truck, DeliveryRequest} from "./logistics.ts"
+import type {Tasks} from "./dashboard"
+import type {Notifications} from "./notifications"
export type {
Projects,
@@ -32,5 +34,7 @@ export type {
TruckDelivery,
DeliveryAnalytics,
Truck,
- DeliveryRequest
+ DeliveryRequest,
+ Tasks,
+ Notifications
}
\ No newline at end of file
diff --git a/src/types/notifications.ts b/src/types/notifications.ts
new file mode 100644
index 0000000..e8b2197
--- /dev/null
+++ b/src/types/notifications.ts
@@ -0,0 +1,13 @@
+export type Notifications = {
+ notification_id: string
+ user_id: string
+ user: string
+ notification_type: string
+ notification_date: string
+ notification_message: string
+ is_read: boolean
+ is_deleted: boolean
+ notification_category: string
+ notification_image: string
+ color: string
+}
\ No newline at end of file