|
|
@ -15,6 +15,12 @@
|
|
|
|
<!-- DRAGGABLE SLIDER LINKS -->
|
|
|
|
<!-- DRAGGABLE SLIDER LINKS -->
|
|
|
|
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
|
|
|
|
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
|
|
|
|
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
|
|
|
|
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<style>
|
|
|
|
|
|
|
|
.userProfileContainer:hover .userName {
|
|
|
|
|
|
|
|
display: block;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
</style>
|
|
|
|
</head>
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
<body class="bg-gray-200">
|
|
|
|
<body class="bg-gray-200">
|
|
|
@ -302,7 +308,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="h-[150px] bg-white shadow-md rounded-md p-5">
|
|
|
|
<div class="bg-white shadow-md rounded-md p-5">
|
|
|
|
<div class="w-full h-full flex flex-col justify-between items-center">
|
|
|
|
<div class="w-full h-full flex flex-col justify-between items-center">
|
|
|
|
<div class="w-full flex justify-between items-center">
|
|
|
|
<div class="w-full flex justify-between items-center">
|
|
|
|
<p class="text-[22px] text-slate-800 font-bold uppercase">Tasks</p>
|
|
|
|
<p class="text-[22px] text-slate-800 font-bold uppercase">Tasks</p>
|
|
|
@ -315,7 +321,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="h-[150px] bg-white shadow-md rounded-md p-5">
|
|
|
|
<div class="bg-white shadow-md rounded-md p-5">
|
|
|
|
<div class="w-full h-full flex flex-col justify-between items-center">
|
|
|
|
<div class="w-full h-full flex flex-col justify-between items-center">
|
|
|
|
<div class="w-full flex justify-between items-center">
|
|
|
|
<div class="w-full flex justify-between items-center">
|
|
|
|
<p class="text-[22px] text-slate-800 font-bold uppercase">Projects</p>
|
|
|
|
<p class="text-[22px] text-slate-800 font-bold uppercase">Projects</p>
|
|
|
@ -328,15 +334,157 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="h-fit md:h-[150px] bg-white shadow-md rounded-md p-5 cursor-pointer">
|
|
|
|
<div class="bg-white shadow-md rounded-md p-5 cursor-pointer">
|
|
|
|
<div class="w-full h-full flex flex-col justify-between items-center">
|
|
|
|
<div class="w-full h-full flex flex-col gap-3 items-center">
|
|
|
|
<div class="w-full flex justify-between items-center">
|
|
|
|
<div class="w-full flex justify-between items-center">
|
|
|
|
<p class="text-[22px] text-slate-800 font-bold uppercase">Connected Users</p>
|
|
|
|
<p class="text-[22px] text-slate-800 font-bold uppercase">Connected Users</p>
|
|
|
|
<div class="w-[18px] h-[18px] bg-gradient-to-r from-green-500 via-green-600 to-green-700 rounded-full shadow-md border border-gray-200 connectedUsersDot"></div>
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-[40px] h-[40px] bg-white border-2 rounded-full border-green-700 flex justify-center items-center">
|
|
|
|
|
|
|
|
<p class="text-green-700 font-semibold">14</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-[60px] h-[60px] bg-white border-2 rounded-full border-green-700 flex justify-center items-center">
|
|
|
|
<div class="w-full flex flex-wrap gap-2">
|
|
|
|
<p class="text-green-700 text-xl font-semibold">2</p>
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1669023415919.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1686063290067.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/avatar3.png' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1669023415919.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1686063290067.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/avatar3.png' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1669023415919.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1686063290067.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/avatar3.png' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1669023415919.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1686063290067.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/avatar3.png' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1669023415919.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="relative userProfileContainer">
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
class="w-fit py-2 px-3 bg-gray-700 bg-opacity-60 text-white absolute bottom-10 whitespace-nowrap hidden userName">
|
|
|
|
|
|
|
|
<p>Salim Elliye</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="w-[30px] h-[30px] rounded-full userImage">
|
|
|
|
|
|
|
|
<img src="{% static 'images/1686063290067.jpeg' %}" alt="User Image"
|
|
|
|
|
|
|
|
class="w-full h-full rounded-full object-cover">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -364,6 +512,10 @@
|
|
|
|
<!-- TO OPEN TASKS ACTIONS BUTTONS CONTAINER ON MOBILE -->
|
|
|
|
<!-- TO OPEN TASKS ACTIONS BUTTONS CONTAINER ON MOBILE -->
|
|
|
|
<script type="text/javascript" src='{% static "js/tasks.js" %}'></script>
|
|
|
|
<script type="text/javascript" src='{% static "js/tasks.js" %}'></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- DRAGGABLE SLIDER SCRIPT FOR NOTES ON MOBILE -->
|
|
|
|
|
|
|
|
<script type="text/javascript" src='{% static "js/draggable-slider.js" %}'></script>
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</body>
|
|
|
|
|
|
|
|
|
|
|
|
</html>
|
|
|
|
</html>
|