Files
call-me/public/index.html
T
2024-12-08 01:53:42 +01:00

109 lines
4.7 KiB
HTML
Executable File

<!doctype html>
<html lang="en">
<head>
<title>Call-me</title>
<!-- Meta Information -->
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png" />
<link rel="manifest" href="/favicon/site.webmanifest" />
<!-- Stylesheets -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" />
<link rel="stylesheet" href="./style.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.8/dist/sweetalert2.min.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css/animate.min.css" />
</head>
<body>
<!-- Attribution -->
<p id="attribution"></p>
<!-- Random Background Image -->
<img id="randomImage" src="background.jpg" alt="Random Background Image" />
<!-- GitHub Project Link -->
<div id="githubDiv">
<a
class="github-button"
href="https://github.com/miroslavpejic85/call-me"
data-color-scheme="no-preference: light; light: light; dark: dark;"
data-size="large"
data-show-count="true"
aria-label="Star Call-me project on GitHub"
>
Star
</a>
</div>
<!-- Sign-in Page -->
<div id="signInPage" class="container text-center center">
<div class="row justify-content-center">
<div class="col-md-6">
<div class="card">
<div class="card-header">
<h1>Call-me</h1>
</div>
<div class="card-body">
<form>
<div class="mb-3">
<input
id="usernameIn"
type="email"
class="form-control"
placeholder="Enter username"
required
/>
</div>
<button id="signInBtn" type="submit" class="btn btn-primary">Sign In</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Room Page -->
<div id="roomPage" class="container text-center center">
<div id="localVideoContainer">
<video id="localVideo" autoplay muted></video>
<span id="localUsername">Your Name</span>
</div>
<video id="remoteVideo" autoplay></video>
<span id="sessionTime">Session Time: 0s</span>
<div class="row text-center mt-3">
<div class="col">
<input id="callUsernameIn" type="text" class="form-control" placeholder="Username to call" />
</div>
</div>
<div class="row text-center mt-3">
<div class="col">
<button id="hideBtn" class="btn btn-custom btn-primary" aria-label="Toggle hide me">
<i class="fas fa-eye-slash"></i>
</button>
<button id="callBtn" class="btn btn-custom btn-success" aria-label="Call User">
<i class="fas fa-phone"></i>
</button>
<button id="hangUpBtn" class="btn btn-custom btn-danger" aria-label="Hang up Call">
<i class="fas fa-phone-slash"></i>
</button>
</div>
</div>
</div>
<!-- Scripts -->
<script src="/socket.io/socket.io.js"></script>
<script src="client.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.8/dist/sweetalert2.all.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://buttons.github.io/buttons.js"></script>
</body>
</html>