Add meet the team section

This commit is contained in:
Ian Ramzy 2020-04-02 16:06:02 -04:00
parent b8b25071c8
commit 94be316cf1
6 changed files with 284 additions and 136 deletions

View File

@ -69,45 +69,35 @@
</button> </button>
<div class="HoverState" id="mic-text">Mute</div> <div class="HoverState" id="mic-text">Mute</div>
</div> </div>
<div class="buttonContainer"> <div class="buttonContainer">
<button class="hoverButton" onclick="{openFullscreen()}"> <button class="hoverButton" onclick="{openFullscreen()}">
<i class="fas fa-compress fa-xs"></i> <i class="fas fa-compress fa-xs"></i>
</button> </button>
<div class="HoverState">Fullscreen</div> <div class="HoverState">Fullscreen</div>
</div> </div>
<div class="buttonContainer"> <div class="buttonContainer">
<button class="hoverButton" onclick="{pauseVideo()}"> <button class="hoverButton" onclick="{pauseVideo()}">
<i class="fas fa-video fa-xs" id="video-icon"></i> <i class="fas fa-video fa-xs" id="video-icon"></i>
</button> </button>
<div class="HoverState" id="video-text">Pause Video</div> <div class="HoverState" id="video-text">Pause Video</div>
</div> </div>
<div class="buttonContainer"> <div class="buttonContainer">
<button class="hoverButton" id="share-button" onclick="{swap()}"> <button class="hoverButton" id="share-button" onclick="{swap()}">
<i id="swap-icon" class="fas fa-desktop fa-xs"></i> <i id="swap-icon" class="fas fa-desktop fa-xs"></i>
</button> </button>
<div class="HoverState" id="swap-text">Share Screen</div> <div class="HoverState" id="swap-text">Share Screen</div>
</div> </div>
<div class="buttonContainer">
<button
class="hoverButton"
onclick="{window.location.href = '/newroom'}"
>
<i class="fas fa-phone-slash fa-xs"></i>
</button>
<div class="HoverState">End Call</div>
</div>
<div class="buttonContainer">
<button class="hoverButton" onclick="{requestToggleCaptions()}">
<i class="fas fa-closed-captioning fa-xs"></i>
</button>
<div class="HoverState" id="caption-text">Start Live Caption</div>
</div>
<div class="buttonContainer"> <div class="buttonContainer">
<button class="hoverButton" onclick="{toggleChat()}"> <button class="hoverButton" onclick="{toggleChat()}">
<i id="chat-icon" class="fas fa-comment fa-xs"></i> <i id="chat-icon" class="fas fa-comment fa-xs"></i>
</button> </button>
<div class="HoverState" id="chat-text">Show Chat</div> <div class="HoverState" id="chat-text">Show Chat</div>
</div> </div>
<div class="buttonContainer"> <div class="buttonContainer">
<button <button
class="hoverButton" class="hoverButton"
@ -118,6 +108,23 @@
</button> </button>
<div class="HoverState" id="pip-text">Enter Picture in Picture</div> <div class="HoverState" id="pip-text">Enter Picture in Picture</div>
</div> </div>
<div class="buttonContainer">
<button class="hoverButton" onclick="{requestToggleCaptions()}">
<i class="fas fa-closed-captioning fa-xs"></i>
</button>
<div class="HoverState" id="caption-text">Start Live Caption</div>
</div>
<div class="buttonContainer">
<button
class="hoverButton"
onclick="{window.location.href = '/newroom'}"
>
<i class="fas fa-phone-slash fa-xs"></i>
</button>
<div class="HoverState">End Call</div>
</div>
</div> </div>
<script src="/socket.io/socket.io.js"></script> <script src="/socket.io/socket.io.js"></script>

BIN
public/images/portrait.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

View File

@ -695,7 +695,7 @@ function togglePictureInPicture() {
} else { } else {
pipVideo.requestPictureInPicture().catch((error) => { pipVideo.requestPictureInPicture().catch((error) => {
alert( alert(
"You must be connected to another person to endter picture in picture." "You must be connected to another person to enter picture in picture."
); );
logIt("Error entering pip."); logIt("Error entering pip.");
logIt(error); logIt(error);

View File

@ -113,53 +113,6 @@
</div> </div>
</section> </section>
<div>
<!-- <section class="clients section reveal-fade">-->
<!-- <div class="container">-->
<!-- <div class="clients-inner section-inner has-top-divider has-bottom-divider">-->
<!-- <ul class="list-reset">-->
<!-- <li class="reveal-from-top"><img src="images/clients-01.svg" alt="Clients 01"></li>-->
<!-- <li class="reveal-from-bottom" data-reveal-delay="150"><img src="images/clients-02.svg"-->
<!-- alt="Clients 02"></li>-->
<!-- <li class="reveal-from-top" data-reveal-delay="300"><img src="images/clients-03.svg"-->
<!-- alt="Clients 03"></li>-->
<!-- <li class="reveal-from-bottom" data-reveal-delay="450"><img src="images/clients-04.svg"-->
<!-- alt="Clients 04"></li>-->
<!-- <li class="reveal-from-top" data-reveal-delay="600"><img src="images/clients-05.svg"-->
<!-- alt="Clients 05"></li>-->
<!-- </ul>-->
<!-- </div>-->
<!-- </div>-->
<!-- </section>-->
<!-- Video-->
<!-- <section class="section center-content">-->
<!-- <div class="container">-->
<!-- <div class="section-inner">-->
<!-- <div class="section-header reveal-from-bottom">-->
<!-- <div class="container-xs"><h2 class="mt-0 mb-16">Built exclusively for you</h2>-->
<!-- <p class="m-0">Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore-->
<!-- eu fugiat nulla pariatur excepteur sint — occaecat cupidatat non proident, sunt in culpa-->
<!-- qui.</p></div>-->
<!-- </div>-->
<!-- <div class="reveal-from-bottom"><a class="modal-trigger" aria-controls="modal-01"-->
<!-- data-video="https://player.vimeo.com/video/174002812"-->
<!-- href="#"><img src="images/video-placeholder.svg" alt="Video"-->
<!-- width="712" height="400"></a></div>-->
<!-- <div id="modal-01" class="modal modal-video">-->
<!-- <div class="modal-inner">-->
<!-- <div class="responsive-video">-->
<!-- <iframe src="#" frameborder="0" webkitallowfullscreen mozallowfullscreen-->
<!-- allowfullscreen></iframe>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </section>-->
<!-- End Video-->
</div>
<section class="features-tiles section center-content"> <section class="features-tiles section center-content">
<div class="container"> <div class="container">
<div class="features-tiles-inner section-inner has-top-divider"> <div class="features-tiles-inner section-inner has-top-divider">
@ -314,6 +267,53 @@
</div> </div>
</section> </section>
<section class="team section center-content">
<div class="container">
<div class="team-inner section-inner has-top-divider">
<div class="section-header center-content reveal-from-bottom">
<div class="container-xs">
<h2 class="mt-0 mb-16">
Meet the team
</h2>
<!-- <p class="m-0">-->
<!-- One man show... for now-->
<!-- </p>-->
</div>
</div>
<div class="tiles-wrap">
<div class="tiles-item reveal-from-bottom">
<div class="tiles-item-inner">
<div class="team-item-header">
<div class="team-item-image mb-24">
<img
src="images/portrait.png"
alt="Team member 01"
width="180"
height="180"
/>
</div>
</div>
<div class="team-item-content">
<a target="_blank" href="https://ianramzy.com">
<h5 class="team-item-name mt-0 mb-4">Ian Ramzy</h5>
</a>
<div
class="team-item-role text-xxs fw-500 tt-u text-color-primary mb-8"
>
Software Engineer
</div>
<p class="m-0 text-sm">
Connecting the world together one call at a time.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="section"> <section class="section">
<div class="container"> <div class="container">
<div class="section-inner has-top-divider"> <div class="section-inner has-top-divider">
@ -341,77 +341,6 @@
</div> </div>
</div> </div>
</section> </section>
<div>
<!-- <section class="testimonial section">-->
<!-- <div class="container">-->
<!-- <div class="testimonial-inner section-inner has-top-divider">-->
<!-- <div class="section-header center-content">-->
<!-- <div class="container-xs"><h2 class="mt-0 mb-16">Don't take our word for it</h2>-->
<!-- <p class="m-0">Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore-->
<!-- eu fugiat nulla pariatur excepteur sint — occaecat cupidatat non proident, sunt in culpa-->
<!-- qui.</p></div>-->
<!-- </div>-->
<!-- <div class="tiles-wrap">-->
<!-- <div class="tiles-item reveal-from-right" data-reveal-delay="200">-->
<!-- <div class="tiles-item-inner">-->
<!-- <div class="testimonial-item-content"><p class="text-sm mb-0">— Duis aute irure dolor in-->
<!-- reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.-->
<!-- Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt-->
<!-- mollit anim id est laborum cillum dolore eu fugiat.</p></div>-->
<!-- <div class="testimonial-item-footer text-xs mt-32 mb-0 has-top-divider"><span-->
<!-- class="testimonial-item-name text-color-high">Roman Level</span> <span-->
<!-- class="text-color-low">/ </span><span class="testimonial-item-link"><a href="#">AppName</a></span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="tiles-item reveal-from-bottom">-->
<!-- <div class="tiles-item-inner">-->
<!-- <div class="testimonial-item-content"><p class="text-sm mb-0">— Duis aute irure dolor in-->
<!-- reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.-->
<!-- Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt-->
<!-- mollit anim id est laborum cillum dolore eu fugiat.</p></div>-->
<!-- <div class="testimonial-item-footer text-xs mt-32 mb-0 has-top-divider"><span-->
<!-- class="testimonial-item-name text-color-high">Diana Rynzhuk</span> <span-->
<!-- class="text-color-low">/ </span><span class="testimonial-item-link"><a href="#">AppName</a></span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="tiles-item reveal-from-left" data-reveal-delay="200">-->
<!-- <div class="tiles-item-inner">-->
<!-- <div class="testimonial-item-content"><p class="text-sm mb-0">— Duis aute irure dolor in-->
<!-- reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.-->
<!-- Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt-->
<!-- mollit anim id est laborum cillum dolore eu fugiat.</p></div>-->
<!-- <div class="testimonial-item-footer text-xs mt-32 mb-0 has-top-divider"><span-->
<!-- class="testimonial-item-name text-color-high">Ben Stafford</span> <span-->
<!-- class="text-color-low">/ </span><span class="testimonial-item-link"><a href="#">AppName</a></span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </section>-->
<!-- <section class="cta section center-content-mobile reveal-from-bottom">-->
<!-- <div class="container">-->
<!-- <div class="cta-inner section-inner cta-split">-->
<!-- <div class="cta-slogan"><h3 class="m-0">For previewing layouts and visual?</h3></div>-->
<!-- <div class="cta-action">-->
<!-- <div class="has-icon-right"><label for="newsletter"-->
<!-- class="form-label screen-reader">Subscribe</label> <input-->
<!-- id="newsletter" class="form-input" type="email" placeholder="Your best email">-->
<!-- <svg width="16" height="12" xmlns="http://www.w3.org/2000/svg">-->
<!-- <path d="M9 5H1c-.6 0-1 .4-1 1s.4 1 1 1h8v5l7-6-7-6v5z" fill="#376DF9"-->
<!-- fill-rule="nonzero"/>-->
<!-- </svg>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </section>-->
</div>
</main> </main>
<footer class="site-footer center-content-mobile"> <footer class="site-footer center-content-mobile">
<div class="container"> <div class="container">
@ -425,6 +354,7 @@
<div class="footer-social"> <div class="footer-social">
<div> <div>
<a <a
target="_blank"
href="https://github.com/ianramzy/decentralized-video-chat" href="https://github.com/ianramzy/decentralized-video-chat"
> >
<svg <svg
@ -448,7 +378,9 @@
<nav class="footer-nav"> <nav class="footer-nav">
<ul class="list-reset"> <ul class="list-reset">
<li> <li>
<a href="https://ianramzy.com">Made with ❤️ by Ian Ramzy</a> <a target="_blank" href="https://ianramzy.com"
>Made with ❤️ by Ian Ramzy</a
>
</li> </li>
<!-- <li><a href="#">Contact</a></li>--> <!-- <li><a href="#">Contact</a></li>-->
<!-- <li><a href="#">About us</a></li>--> <!-- <li><a href="#">About us</a></li>-->

View File

@ -145,6 +145,7 @@
<div class="footer-social"> <div class="footer-social">
<div> <div>
<a <a
target="_blank"
href="https://github.com/ianramzy/decentralized-video-chat" href="https://github.com/ianramzy/decentralized-video-chat"
> >
<svg <svg
@ -168,7 +169,9 @@
<nav class="footer-nav"> <nav class="footer-nav">
<ul class="list-reset"> <ul class="list-reset">
<li> <li>
<a href="https://ianramzy.com">Made with ❤️ by Ian Ramzy</a> <a target="_blank" href="https://ianramzy.com"
>Made with ❤️ by Ian Ramzy</a
>
</li> </li>
<!-- <li><a href="#">Contact</a></li>--> <!-- <li><a href="#">Contact</a></li>-->
<!-- <li><a href="#">About us</a></li>--> <!-- <li><a href="#">About us</a></li>-->

View File

@ -426,6 +426,212 @@
</div> </div>
</div> </div>
</section> </section>
<section class="clients section reveal-fade">
<div class="container">
<div
class="clients-inner section-inner has-top-divider has-bottom-divider"
>
<ul class="list-reset">
<li class="reveal-from-top">
<img src="images/clients-01.svg" alt="Clients 01" />
</li>
<li class="reveal-from-bottom" data-reveal-delay="150">
<img src="images/clients-02.svg" alt="Clients 02" />
</li>
<li class="reveal-from-top" data-reveal-delay="300">
<img src="images/clients-03.svg" alt="Clients 03" />
</li>
<li class="reveal-from-bottom" data-reveal-delay="450">
<img src="images/clients-04.svg" alt="Clients 04" />
</li>
<li class="reveal-from-top" data-reveal-delay="600">
<img src="images/clients-05.svg" alt="Clients 05" />
</li>
</ul>
</div>
</div>
</section>
Video
<section class="section center-content">
<div class="container">
<div class="section-inner">
<div class="section-header reveal-from-bottom">
<div class="container-xs">
<h2 class="mt-0 mb-16">Built exclusively for you</h2>
<p class="m-0">
Duis aute irure dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur excepteur sint —
occaecat cupidatat non proident, sunt in culpa qui.
</p>
</div>
</div>
<div class="reveal-from-bottom">
<a
class="modal-trigger"
aria-controls="modal-01"
data-video="https://player.vimeo.com/video/174002812"
href="#"
><img
src="images/video-placeholder.svg"
alt="Video"
width="712"
height="400"
/></a>
</div>
<div id="modal-01" class="modal modal-video">
<div class="modal-inner">
<div class="responsive-video">
<iframe
src="#"
frameborder="0"
webkitallowfullscreen
mozallowfullscreen
allowfullscreen
></iframe>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- End Video-->
<section class="testimonial section">
<div class="container">
<div class="testimonial-inner section-inner has-top-divider">
<div class="section-header center-content">
<div class="container-xs">
<h2 class="mt-0 mb-16">Don't take our word for it</h2>
<p class="m-0">
Duis aute irure dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur excepteur sint —
occaecat cupidatat non proident, sunt in culpa qui.
</p>
</div>
</div>
<div class="tiles-wrap">
<div
class="tiles-item reveal-from-right"
data-reveal-delay="200"
>
<div class="tiles-item-inner">
<div class="testimonial-item-content">
<p class="text-sm mb-0">
— Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum
cillum dolore eu fugiat.
</p>
</div>
<div
class="testimonial-item-footer text-xs mt-32 mb-0 has-top-divider"
>
<span class="testimonial-item-name text-color-high"
>Roman Level</span
>
<span class="text-color-low">/ </span
><span class="testimonial-item-link"
><a href="#">AppName</a></span
>
</div>
</div>
</div>
<div class="tiles-item reveal-from-bottom">
<div class="tiles-item-inner">
<div class="testimonial-item-content">
<p class="text-sm mb-0">
— Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum
cillum dolore eu fugiat.
</p>
</div>
<div
class="testimonial-item-footer text-xs mt-32 mb-0 has-top-divider"
>
<span class="testimonial-item-name text-color-high"
>Diana Rynzhuk</span
>
<span class="text-color-low">/ </span
><span class="testimonial-item-link"
><a href="#">AppName</a></span
>
</div>
</div>
</div>
<div
class="tiles-item reveal-from-left"
data-reveal-delay="200"
>
<div class="tiles-item-inner">
<div class="testimonial-item-content">
<p class="text-sm mb-0">
— Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum
cillum dolore eu fugiat.
</p>
</div>
<div
class="testimonial-item-footer text-xs mt-32 mb-0 has-top-divider"
>
<span class="testimonial-item-name text-color-high"
>Ben Stafford</span
>
<span class="text-color-low">/ </span
><span class="testimonial-item-link"
><a href="#">AppName</a></span
>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="cta section center-content-mobile reveal-from-bottom">
<div class="container">
<div class="cta-inner section-inner cta-split">
<div class="cta-slogan">
<h3 class="m-0">For previewing layouts and visual?</h3>
</div>
<div class="cta-action">
<div class="has-icon-right">
<label for="newsletter" class="form-label screen-reader"
>Subscribe</label
>
<input
id="newsletter"
class="form-input"
type="email"
placeholder="Your best email"
/>
<svg
width="16"
height="12"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M9 5H1c-.6 0-1 .4-1 1s.4 1 1 1h8v5l7-6-7-6v5z"
fill="#376DF9"
fill-rule="nonzero"
/>
</svg>
</div>
</div>
</div>
</div>
</section>
<section class="features-split section"> <section class="features-split section">
<div class="container"> <div class="container">
<div class="features-split-inner section-inner has-top-divider"> <div class="features-split-inner section-inner has-top-divider">