Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
cef5c1d
starter
AdityaSai2004 Jun 23, 2023
1ba4a8c
Merge branch 'Android-Club-VITC:main' into main
AdityaSai2004 Jun 23, 2023
fef0d70
Create hello.html
AdityaSai2004 Jun 23, 2023
b3d76f8
template
AdityaSai2004 Jun 23, 2023
1bade55
test
AdityaSai2004 Jun 23, 2023
841e07e
basic
AdityaSai2004 Jun 23, 2023
331f083
commit all
Sandy-exe Jun 23, 2023
6ee14b0
commit all
Sandy-exe Jun 23, 2023
722cf8b
static
AdityaSai2004 Jun 23, 2023
27a4d75
Merge branch 'main' of https://github.com/AdityaSai2004/webverse
AdityaSai2004 Jun 23, 2023
f8a62bd
template
AdityaSai2004 Jun 23, 2023
90368fa
leave
AdityaSai2004 Jun 23, 2023
b5dd104
commit all
Sandy-exe Jun 23, 2023
32401c9
Merge branch 'main' of https://github.com/adityasai2004/webverse
Sandy-exe Jun 23, 2023
e9f6318
commit all
Sandy-exe Jun 23, 2023
9c8abef
commit all
Sandy-exe Jun 23, 2023
c64fa2a
final
AdityaSai2004 Jun 23, 2023
1e4e111
Merge branch 'main' of https://github.com/AdityaSai2004/webverse
AdityaSai2004 Jun 23, 2023
24326ed
room
AdityaSai2004 Jun 23, 2023
33cee32
commit all
Sandy-exe Jun 23, 2023
37ee005
Merge branch 'main' of https://github.com/adityasai2004/webverse
Sandy-exe Jun 23, 2023
5b412fe
commit all
Sandy-exe Jun 23, 2023
2caea3b
br
AdityaSai2004 Jun 23, 2023
1f206db
Merge branch 'main' of https://github.com/AdityaSai2004/webverse
AdityaSai2004 Jun 23, 2023
d8de42c
warden login
AdityaSai2004 Jun 23, 2023
da1ff21
commit all
Sandy-exe Jun 23, 2023
2b0a2a9
Merge branch 'main' of https://github.com/adityasai2004/webverse
Sandy-exe Jun 23, 2023
b822cd4
warden
AdityaSai2004 Jun 23, 2023
4fb6c82
Merge branch 'main' of https://github.com/AdityaSai2004/webverse
AdityaSai2004 Jun 23, 2023
e747350
changes
AdityaSai2004 Jun 23, 2023
ad68b3b
final
AdityaSai2004 Jun 23, 2023
843efa0
commit all
Sandy-exe Jun 23, 2023
2c9664d
Merge branch 'main' of https://github.com/adityasai2004/webverse
Sandy-exe Jun 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion client/README.md

This file was deleted.

Empty file added client/css/hello.css
Empty file.
Empty file added client/script/hello.jsx
Empty file.
Empty file added client/script/test.jsx
Empty file.
44 changes: 44 additions & 0 deletions client/templates/fac/Event.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Complaints</title>
</head>

<body>
<h1>Accept/Reject Events</h1>
<table>
<tr>
<th>Event Name</th>
<th>Event Description</th>
<th>Event Date</th>
<th>Event Time</th>
<th>Event Venue</th>
<th>Event Organizer</th>
<th>Event Count</th>
<th>Hosted By</th>
<th>Poster</th>
<th>Select</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
<td>Germany</td>
<td>Germany</td>
<td>Germany</td>
<td>Germany</td>
<td>Germany</td>
<td>Germany</td>
<th><input type="radio"></th>
</tr>
</table>
<form>
<input type="submit" value="Submit" />
</form>
<a href="./stu-reg.html">Register</a>
</body>

</html>
32 changes: 32 additions & 0 deletions client/templates/fac/course.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>View Courses</title>
</head>

<body>
<h1>View Courses</h1>
<table>
<tr>
<th>Course name</th>
<th>Course Code</th>
<th>Course Type</th>
<th>Course Credits</th>
<th>Course teacherId(Name)</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
<td>Germany</td>
<td>Germany</td>
</tr>
</table>


</body>

</html>
51 changes: 51 additions & 0 deletions client/templates/fac/fac-login.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<h1>Login</h1>
<form>
<label for="ID">ID:</label>
<input type="text" id="empId" name="empId" /><br /><br />
<label for="password">Password:</label>
<input type="password" id="password" name="password" /><br /><br />
<input type="submit" value="Submit" />
</form>
</body>
<script>
const loginForm = document.getElementById("login-form");

loginForm.addEventListener("submit", async (event) => {
event.preventDefault();

const formData = new FormData(loginForm);
const empId = formData.get("empId");
const password = formData.get("password");
const response = await fetch(
"http://localhost:8000/api/v1/faculty/auth/login",
{
method: "POST",
body: JSON.stringify({
empId: empId,
password: password,
}),
headers: {
"Content-type": "application/json",
},
}
);

if (response.ok) {
const data = await response.json();
localStorage.setItem("token", data.token);
window.location.href = "./Event.html";
} else {
const error = await response.json();
alert(error.message);
}
});
</script>
</html>
16 changes: 16 additions & 0 deletions client/templates/hello.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<h1>Hello</h1>
<p>Who are you?</p>
<ul>
<li><a href="./stu/stu-login.html">Student</a></li>
<li><a href="./war/war-login.html">Warden</a></li>
<li><a href="./fac/fac-login.html">Faculty</a></li>
</ul>
</body>
</html>
88 changes: 88 additions & 0 deletions client/templates/stu/PostEvent.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Post Events</title>
</head>

<body>
<h1>Post Event</h1>
<form id="PostEvent-form" method="POST">

<label>Event Name</label>
<input type="text" id="eventName" name="eventName"><br><br>
<label>Event Description</label>
<input type="text" id="eventDescription" name="eventDescription"><br><br>

<label>Event Date</label>
<input type="text" id="eventName" name="eventName"><br><br>

<label>Event Time</label>
<input type="text" id="eventTime" name="eventTime"><br><br>

<label>Event Venue</label>
<input type="text" id="eventVenue" name="eventVenue"><br><br>

<label>Event Organiser</label>
<input type="text" id="eventOrganiser" name="eventOrganiser"><br><br>

<label>Participant Count</label>
<input type="text" id="participantCount" name="participantCount"><br><br>

<label>Hosted By</label>
<input type="text" id="hostedBy" name="hostedBy"><br><br>

<label>Poster</label>
<input type="text" id="eventPoster" name="eventPoster"><br><br>
+
<input type="submit" value="Submit" />
</form>
<a href="./stu-reg.html">Register</a>
</body>

<script>
const PostForm = document.getElementById("PostEvent-form");

PostForm.addEventListener("submit", async (event) => {
event.preventDefault();

const formData = new PostData(PostForm);
const eventName = formData.get("eventName");
const eventDescription = formData.get("eventDescription");
const eventDate = formData.get("eventDate");
const eventTime = formData.get("eventTime");
const eventVenue = formData.get("eventVenue");
const eventOrganiser = formData.get("eventOrganiser");
const participantCount = formData.get("participantCount");
const hostedBy = formData.get("hostedBy");
const eventPoster = formData.get("eventPoster");

const resp = await fetch(
"http://localhost:8000/api/v1/student/event/",
{
method: "POST",
body: JSON.stringify({
eventName: eventName,
eventDescription: eventDescription,
eventDate: eventDate,
eventTime: eventTime,
eventVenue: eventVenue,
eventOrganiser: eventOrganiser,
participantCount: participantCount,
hostedBy: hostedBy,
eventPoster: eventPoster,
}),
headers: {
"Content-type": "application/json; charset=UTF-8",
},
}
);
console.log(resp);
if (resp.status == 200) alert("Successfully Registered");
else alert("Error Occured");
});
</script>

</html>
56 changes: 56 additions & 0 deletions client/templates/stu/complaint.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Complaints</title>
</head>

<body>
<script>
// Get the container element where the navbar component will be placed
const navbarContainer = document.getElementById("navbar-container");

// Fetch and insert the navbar component HTML
fetch("./nav.html")
.then((response) => response.text())
.then((html) => {
navbarContainer.innerHTML = html;
})
.catch((error) => {
console.error("Error fetching navbar component:", error);
});
</script>

<h1>Previous Complaints</h1>
<ul>
Complaint 1
</ul>
<ul>
Complaint 2
</ul>
<ul>
Complaint 3
</ul>
<h1>Add Complaints</h1>
<form>
<label> Complaint Type: </label>
<input type="text" id="ComplaintType" name="ComplaintType" /><br /><br />
<label> Complaint Date: </label>
<input type="text" id="ComplaintDate" name="ComplaintType" /><br /><br />
<label> Complaint Description: </label>
<input
type="text"
id="ComplaintDescription"
name="ComplaintType"
/><br /><br />
<label> Complaint Severity:</label>
<input
type="text"
id="ComplaintSeverity"
name="ComplaintType"
/><br /><br />
<input type="submit" value="Submit" />
</form>
</body>
</html>
23 changes: 23 additions & 0 deletions client/templates/stu/dashboard.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Dashboard</title>
</head>

<body>
<h1>Choose your pill</h1>
<p>Red or Blue? Choose wisely</p>
<ul>
<ul><a href="./complaint.html"><button>COMPLAINT</button></ul></a>
<br><br>
<ul><a href="./leave.html"><BUTTON>LEAVE</BUTTON></ul></a>
<br><br>
<ul><a href="./room.html"><button>room</button></ul></a>
<br><br>
<ul><a href="./PostEvent.html"><button>PostEvent </button></ul></a>
</ul>
</body>

</html>
Loading