diff --git a/views/js/evently/src/CreateHost.css b/views/js/evently/src/CreateHost.css
index b6a3b24..46c92e0 100644
--- a/views/js/evently/src/CreateHost.css
+++ b/views/js/evently/src/CreateHost.css
@@ -1,48 +1,64 @@
-.row {
- display: flex;
- justify-content: center;
- flex-direction: row;
-
-}
-
-.column {
- float: left;
- width: 50%;
- padding-right: 17rem;
- padding-top: 2rem;
- padding-left: 14rem;
-}
-
-.input-form {
- display: flex;
- flex-direction: column;
-}
-
.create-host-container {
- display: flex;
- flex-direction: column;
-}
-
-.profile-image {
- width: 10rem;
- height: auto;
- display: flex;
- flex-direction: column;
- margin: auto;
- border-radius: 100%;
-}
-
-.account-layout {
- display: flex;
- flex-direction: column;
- text-align: left;
- align-self: baseline;
-}
-
-.button {
- color: white;
- background-color: #2A5DB7;
+ padding: 20px;
+ max-width: 800px;
+ margin: 0 auto;
+ background-color: #f9f9f9;
border-radius: 10px;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+ }
+
+ .row {
+ display: flex;
+ justify-content: space-between;
+ gap: 20px;
+ }
+
+ .column {
+ flex: 1;
+ }
+
+ .account-layout, .input-form {
+ padding: 20px;
+ background-color: white;
+ border-radius: 8px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+ }
+
+ .profile-image {
+ width: 100px;
+ height: 100px;
+ border-radius: 50%;
+ object-fit: cover;
+ margin-bottom: 10px;
+ }
+
+ label {
+ display: block;
+ font-weight: bold;
+ margin-bottom: 5px;
+ }
+
+ input, select {
+ width: 100%;
+ padding: 8px;
+ margin-bottom: 15px;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ }
+
+ .button {
+ display: block;
+ width: 100%;
padding: 10px;
- margin-top: 1rem;
-}
+ background-color: #4CAF50;
+ color: white;
+ border: none;
+ border-radius: 5px;
+ font-size: 16px;
+ cursor: pointer;
+ }
+
+ .button:hover {
+ background-color: #45a049;
+ }
+
\ No newline at end of file
diff --git a/views/js/evently/src/CreateHost.jsx b/views/js/evently/src/CreateHost.jsx
index 6c64963..3d72e48 100644
--- a/views/js/evently/src/CreateHost.jsx
+++ b/views/js/evently/src/CreateHost.jsx
@@ -30,66 +30,89 @@ function CreateHost() {
}
}
- return (
-
-
-
-
+ {/* Submit Button */}
+
Create Account
+
+
+ );
+
- )
}
export default CreateHost;
\ No newline at end of file
diff --git a/views/js/evently/src/HostList.css b/views/js/evently/src/HostList.css
index 1d2ef92..5e4c0fd 100644
--- a/views/js/evently/src/HostList.css
+++ b/views/js/evently/src/HostList.css
@@ -1,42 +1,150 @@
-.header{
- text-align: center;
- font-family: "Bree Serif";
-}
-
-.host-button{
- background-color: #2A5DB7;
- margin-bottom: 3rem;
- color: white;
- font-size: 1.5rem;
- text-decoration: none;
- padding: 1.2rem 2rem;
- border-radius: 0.8rem;
-}
-
-.column-names{
- border: 1px solid #dddddd;
- text-align: left;
- padding: 8px;
-}
-table{
- border-collapse: collapse;
- width: 100%;
- table-layout: fixed;
-}
-td, th {
- border: 1px solid #dddddd;
- text-align: center;
- padding: 15px;
- font-family: "Bree Serif";
- }
-.profile-img{
- width: auto;
- height: auto;
- border: 1px solid #dddddd;
- padding: 15px;
-}
-.profile-img img{
- max-width: 100%;
- max-height: 100%;
- object-fit: cover;
-}
\ No newline at end of file
+body {
+ font-family: Arial, sans-serif;
+ background-color: #ffffff; /* Matches the off-white background */
+}
+
+.header {
+ display: flex;
+ justify-content:center;
+ align-items: center;
+ padding: 20px;
+}
+
+.header h1 {
+ font-size: 3rem;
+ color: #000;
+}
+
+.host-button {
+ background-color: #007bff; /* Button background color */
+ color: #fff; /* Button text color */
+ border: none; /* Remove border */
+ padding: 0.75rem 1rem; /* Adjust padding as needed */
+ border: none;
+ border-radius: 20px; /* Optional: Rounds the button edges */
+ font-size: 1.2rem;
+ outline: none;
+ margin: 2rem;
+ cursor: pointer; /* Pointer cursor on hover */
+ transition: background 0.25s;
+ text-decoration: none;
+}
+
+.host-button:hover {
+ background-color: #0056b3; /* Darker shade on hover */
+}
+
+table {
+ width: 100%;
+ margin: 0;
+ border-collapse: collapse;
+}
+
+table thead {
+ background-color: #0047ff;
+ color: #fff;
+}
+
+table th, table td {
+ text-align: left;
+ padding: 15px;
+ border: 1px solid #ccc;
+}
+
+.profile-img img {
+ width: 50px;
+ height: 50px;
+ border-radius: 50%;
+}
+
+.peopleSection-container {
+ background-color: #ffffff; /* Ensure the background spans the full width */
+ background-attachment: fixed; /* Keeps the background fixed during scroll */
+ width: 100%; /* Ensures the background spans the full width of the viewport */
+ padding: 20px 0; /* Optional: Add vertical spacing inside the section */
+}
+
+.peopleSection {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr); /* Ensures 3 columns */
+ grid-auto-rows: minmax(100px, auto);
+ gap: 60px; /* Spacing between cards */
+ max-width: 1200px;
+ margin: 0 auto; /* Centers the grid inside the full-width section */
+ padding: 0 20px; /* Optional: Horizontal padding for content */
+}
+
+.accountContainer {
+ display: flex;
+ flex-direction: column; /* Ensures vertical stacking */
+ align-items: center; /* Centers content horizontally */
+ justify-content: center; /* Centers content vertically */
+ padding: 20px;
+ background-color: #F2ECE8;
+ border-radius: 80px;
+ text-align: center;
+ box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Optional shadow for card */
+}
+
+.accountContainer h2 {
+ margin: 10px;
+ font-size: 25px;
+}
+.accountInfo {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+ border-radius: 50%; /* Circular image */
+ margin-bottom: 16px; /* Adds space between image and text */
+}
+
+.accountInfo img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover; /* Ensures image fits nicely in circle */
+}
+
+.nav-bar-container {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%; /* Full width */
+ background: #ffffff; /* Optional: Background color */
+ margin: 0; /* Remove default body margin if needed */
+}
+
+.account-search-bar {
+ --padding: 14px;
+
+ width: max-content;
+ display: flex;
+ align-items: center; /* Align items in the navbar vertically */
+ gap: 8px; /* Optional: Adds spacing between the button and the navbar content */
+ padding: var(--padding);
+ border-radius: 28px;
+ background: #f6f6f6;
+ transition: background 0.25s;
+}
+
+.account-search-bar:focus-within {
+ background: #f1f1f1;
+}
+
+.account-search-bar input {
+ font-size: 16px;
+ font-family: 'Lexend', sans-serif;
+ color: #333333;
+ margin-left: var(--padding);
+ outline: none;
+ border: none;
+ background: transparent;
+ flex: 1;
+ width: 300px;
+ padding: 0;
+ margin-bottom: 0;
+}
+
+.account-search-input::placeholder {
+ color: rgba(0, 0, 0, 0.2)
+}
+
diff --git a/views/js/evently/src/HostList.jsx b/views/js/evently/src/HostList.jsx
index a651a70..d8feddc 100644
--- a/views/js/evently/src/HostList.jsx
+++ b/views/js/evently/src/HostList.jsx
@@ -2,6 +2,7 @@ import React, { useEffect, useState } from 'react';
import "./HostList.css";
import axios from 'axios';
import { useNavigate, Link } from "react-router-dom";
+import profileImage1 from "./profile_img.jpg"
function HostList() {
const [hosts, setHosts] = useState([]);
@@ -27,42 +28,149 @@ function HostList() {
return (
-
-
-
All Hosts
- Create Host
-
-
-
+
+
+
Discover New People
+
+
+ {/*
+
Profile
First Name
Last Name
- Email
+ Email
- {hosts.map(host => (
-
-
-
- 0 ? (
+ hosts.map((host) => (
+
+
+
+ />
+
+ {host.first_name}
+ {host.last_name}
+ {host.email}
+
+ ))
+ ) : (
+
+
+ No hosts available
-
- {host.first_name}
- {host.last_name}
- {host.email}
- ))}
+ )}
-
+
+*/}
+
+
+
+
+
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
Attendee
+
John Doe
+
fake@gmail.com
+
+
+
+
+
+
+
);
+
}
export default HostList;
\ No newline at end of file
diff --git a/views/js/evently/src/header.js b/views/js/evently/src/header.js
index a7968c4..ffb424f 100644
--- a/views/js/evently/src/header.js
+++ b/views/js/evently/src/header.js
@@ -35,12 +35,7 @@ function Header() {
- isActive ? 'nav-links active-link' : 'nav-links'}
- >
- Events
-
+ Events