Slide fix and demo day site

pull/1/head
Oliver Kennedy 2021-05-04 22:07:27 -04:00
parent e42221a45f
commit 0f942b25d8
Signed by: okennedy
GPG Key ID: 3E5F9B3ABD3FDB60
3 changed files with 453 additions and 0 deletions

294
db/demoday/2021sp.json Normal file
View File

@ -0,0 +1,294 @@
{
"classes": [
{
"class": "CSE 370: Applied Human Computer Interaction and Interface Design",
"groups": [
{
"title": "Bookworm",
"description": "Inspired by the little libraries surrounding UB, our team developed Bookworm. Bookworm is a social media web application created to connect those with a love of books. We wanted to create a way for people who share this love to interact, befriend, and connect with others in their communities to bring back the social aspect of reading. Users can use the features in our application to search for libraries, create personalized reading lists, set up trades, customize posts with our unique ISBN embedding structure, and build connections with other users through our friending system. We hope that our application will help build a community of readers one book at a time. ",
"url": "https://webdev.cse.buffalo.edu/hci/fantastic",
"group": [
{
"name": "Kateryna Semenova",
"email": "ksemenov@buffalo.edu",
"linkedin": "https://www.linkedin.com/in/kateryna-semenova/"
},
{
"name": "Lexian Zhang",
"email": "lexianzh@buffalo.edu",
"linkedin": "https://www.linkedin.com/in/lexian-zhang/"
},
{
"name": "Sauptik Saha",
"email": "sauptiks@buffalo.edu",
"linkedin": "https://www.linkedin.com/in/sauptik07/"
},
{
"name": "John Dunaske",
"email": "johnduna@buffalo.edu",
"linkedin": "https://www.linkedin.com/in/john-dunaske-b6673a162/"
},
{
"name": "Robert Wilkowski Jr",
"email": "robwilk624@yahoo.com",
"linkedin": "https://www.linkedin.com/in/robert-wilkowski-jr-16a273211/"
}
]
}
]
},
{
"class": "CSE 611: Masters Capstone Project",
"groups": [
{
"title": "Choreographic Lineage",
"description": "Thank you for visiting our site. We hope you will spend time browsing through artists and their lineal connections on the network. We also hope that you will contribute your own lineage to this expanding global resource.",
"url": "http://choreographiclineage.buffalo.edu/",
"group": [
{
"name": "Hanzhang Bai",
"email": "hbai@buffalo.edu"
},
{
"name": "Sai Cao",
"email": "saicao@buffalo.edu"
},
{
"name": "Tianyu Cao",
"email": "tianyuca@buffalo.edu"
},
{
"name": "Zeping Wang",
"email": "zepingwa@buffalo.edu"
}
]
},
{
"title": "Plugsity",
"description": "Plugsity is a centralized marketplace platform which is built with the goal of providing visibility to small businesses. Businesses can register themselves on Plugsity and sell their products. Customers can discover, compare and shop products from various brands. Key features of this project are ecommerce marketplace, ability to search and filter the products, upload reviews and view reviews of the products, ability for businesses to register themselves on Plugsity and sell their products and hassle free checkout using Stripe.",
"url": "https://plugsity.com/",
"group": [
{
"name": "Namrata Bakre",
"email": "nbakre@buffalo.edu",
"github": "https://github.com/NamrataBakre",
"linkedin": "https://www.linkedin.com/in/namrata-bakre/"
},
{
"name": "Daniel Connolly",
"email": "dmconnol@buffalo.edu",
"github": "https://github.com/DanielMConnolly",
"linkedin": "https://www.linkedin.com/in/daniel-m-connolly/"
},
{
"name": "Kiran Nevrekar",
"email": "kiranket@buffalo.edu",
"github": "https://github.com/Kiranketannevrekar"
},
{
"name": "Nick Kobis",
"email": "njkobis@buffalo.edu",
"github": "https://github.com/nickkobis"
},
{
"name": "Yash Patange",
"github": "https://github.com/yashFrost97"
}
]
},
{
"title": "PropTech",
"description": "a website designed for property manager to manage buildings, tenants, utility bills, and to generate invoices",
"url": "http://3.131.169.6/",
"group": [
{
"name": "Xianxin Lin",
"email": "xianxinl@buffalo.edu"
},
{
"name": "Min Dong",
"email": "mdong3@buffalo.edu"
},
{
"name": "Zhenduo Lin",
"email": "zhenduol@buffalo.edu"
},
{
"name": "Raymond Zheng",
"email": "rzheng5@buffalo.edu"
},
{
"name": "Xinyu Chen",
"email": "xinyuche@buffalo.edu"
}
]
},
{
"title": "Startwell",
"description": "StartWell is a web application that matches users with appropriate mental health therapists. It is a platform that assesses users with a set of questions and guides them to improve their mental Health.",
"url": "http://165.22.184.151:3000/",
"group": [
{
"name": "Bharathi kothandan",
"email": "bkothand@buffalo.edu",
"github": "https://github.com/I-am-bharathi",
"linkedin": "https://www.linkedin.com/in/bharathikothandan/"
},
{
"name": "Akshata Chukaiwar",
"email": "achukaiw@buffalo.edu",
"github": "https://github.com/akshata96"
},
{
"name": "Kunal Kamlesh Mehta",
"email": "kunalkam@buffalo.edu",
"github": "https://github.com/kunalkm12"
},
{
"name": "Uday Bhanu Kasukurthy",
"email": "udaybhan@buffalo.edu",
"github": "https://github.com/bhanu-uday"
}
]
},
{
"title": "Team Layer Slayers",
"description": "A web based EdTech platform for learning 3D Printing.",
"url": "https://layerslayers.netlify.app/",
"group": [
{
"name": "Arghya Dutta",
"email": "arghyadu@buffalo.edu"
},
{
"name": "Prameet Chakraborty",
"email": "prameetc@buffalo.edu"
},
{
"name": "Aishwarya Chaudhary",
"email": "chaudha5@buffalo.edu"
},
{
"name": "Poonam Baghel",
"email": "poonamba@buffalo.edu"
}
]
}
]
},
{
"class": "CSE 442: Software Engineering",
"groups": [
{
"title": "Dr. Hertz Fan Club",
"description": "A marketplace for the UB community",
"url": "https://www-student.cse.buffalo.edu/CSE442-542/2021-Spring/cse-442e/public/",
"group": [
{
"name": "Bryce Zhong",
"email": "ziyuzhon@buffalo.edu"
},
{
"name": "Harsh Joshi",
"email": "hjoshi3@buffalo.edu"
},
{
"name": "Angela He",
"email": "ahe2@buffalo.edu"
}
]
}
]
},
{
"class": "CSE 603: Parallel and Distributed Processing",
"groups": [
{
"title": "Home SCoOLed",
"description": "Scalable Branch and Price Implementation for Capacitated Vehicle Routing with SCoOL",
"group": [
{
"name": "Demetrios V Papazaharias",
"email": "dvpapaza@buffalo.edu",
"github": "https://gitlab.com/SCoRe-Group/scool",
"linkedin": "http://linkedin.com/in/demetrios-papazaharias-0bba60b1"
}
]
},
{
"title": "Shared Memory Induced 6-Cycle Counting in Bipartite Graphs",
"description": "We propose a novel parallel algorithm for efficiently counting induced 6-cycles in bipartite graphs.",
"url": "https://github.com/Deerjason/par6cycle",
"group": [
{
"name": "Jason Niu",
"email": "jasonniu@buffalo.edu",
"github": "https://github.com/Deerjason"
}
]
},
{
"title": "Team Hashbrowns",
"description": "Accelerating Game of Life via Bitwise Operations on NVIDIA GPGPUs",
"group": [
{
"name": "Muhanned Ibrahim",
"email": "muhanned@buffalo.edu",
"github": "https://github.com/hanoody",
"linkedin": "https://www.linkedin.com/in/muhanned-ibrahim/"
},
{
"name": "Nicolas Barrios",
"email": "nabarrio@buffalo.edu",
"github": "https://github.com/nbarrios1337",
"linkedin": "https://www.linkedin.com/in/nbarrios1337"
}
]
}
]
},
{
"class": "CSE 4/546: Reinforcement Learning",
"groups": [
{
"title": "Reinforcement Learning in AWS-DeepRacer",
"description": "Reinforcement Learning in simulated autonomous driving AWS-DeepRacer evironment",
"group": [
{
"name": "Serena Liang",
"email": "sliang616@gmail.com",
"github": "https://github.com/Serena-liang",
"linkedin": "https://www.linkedin.com/in/serena-liang/"
},
{
"name": "Ashwin Phadke",
"email": "aphadke2@buffalo.edu"
},
{
"name": "shreyas kavathekar",
"email": "skavathe@buffalo.edu"
}
]
},
{
"title": "Tennis War",
"description": "Using DQN ML algorithms to compare MultiAgent competitive vs. cooperative applications on a Pong-like environment (Tennis).",
"group": [
{
"name": "Anthony Bhasin",
"email": "abhasin3@buffalo.edu",
"github": "https://github.com/abhasin3",
"linkedin": "https://www.linkedin.com/in/anthony-bhasin/"
},
{
"name": "Keith Carolus",
"email": "kmcarolu@buffalo.edu",
"github": "github.com/cosmicvarion",
"linkedin": "Linkedin.com/in/keithcarolus"
}
]
}
]
}
]
}

156
src/demoday/2021sp.erb Normal file
View File

@ -0,0 +1,156 @@
---
title: CSE 2021 Spring Departmental Demo Day
event_location: "<a href='https://gather.town/i/Yp6hCNRV'>Gather.town</a>"
event_date: Friday, May 8, 2021
schedule:
- - "2:00 PM"
- "Event opens, people can circulate around the virtual space and check it out"
- - "2:15 PM"
- "Opening remarks"
- - "2:20 PM"
- "Judging starts"
- - "4:00 PM"
- "Judges will get together to review results and pick winners"
- - "4:30 PM"
- "Winners announced and videos played for the winning teams"
- - "5:00 PM"
- "Event closes"
events:
- title: Setup
details: >
Each participant and sponsor has been assigned to a "booth" in Gather. Posters provided by teams will be already displayed next to the session
- title: Judging
details: >
During the demo, judges will circulate to the participants demo stations, and they will be rating each project on a specific set of criteria. Judges, expect to spend approximately five minutes with each team, in order to give you time to see them all. You will be assigned a set of projects to view specifically, but you can feel free to talk to more teams as time permits! Teams, keep this in mind and keep your presentations crisp and to the point!
- title: Tabulation
details: >
At 4:00, judges will gather together in the designated Judges room to the west (screen left) to determine winners. Winners will be announced at the podium to the east (screen right) at around 4:30, and we will play videos for the winning teams.
---
<%
classes = $db["demoday/2021sp/classes"]
%>
<center>
<h1><%= title %></h1>
<h3><%= event_date %></h3>
</center>
<div style="max-width: 600px; margin-left: auto; margin-right: auto;">
<p>
We're thrilled to invite you to the seventh bi-annual Comp. Sci. &amp; Eng. Fall Demo Day.  Student groups from several CSE capstone classes will be presenting the culmination of 3-months of effort, hard work, (metaphorical) blood, sweat (well... caffeine really), and tears (see above). 
</p>
<hr/>
<h2>Sponsors</h2>
<p style="text-align: center;">
<a href="https://www.mtb.com/">
<img src="sponsors/mt_bank.png" alt="M&amp;T Bank" width="184" height="100" style="margin-left: 25px; margin-right: 50px;" />
</a>
</p>
<hr/>
<h2>Judges</h2>
<ul>
<li><a href="https://www.acvauctions.com/">ACV Auctions</a></li>
<li><a href="https://starkandwayne.com/">Stark and Wayne</a></li>
<li><a href="https://torch.io/">Torch</a></li>
<li><a href="https://www.limelight.com/">Limelight</a></li>
</ul>
<hr/>
<h2>Schedule</h2>
<h4><%= event_date %> → <%= event_location %></h4>
<table>
<%
schedule.each do |time, description| %>
<tr>
<th style="padding-left: 10px; padding-right: 20px; "><%= time %></th>
<td><%= description %></td>
</tr>
<% end %>
</table>
<% events.each do |event| %>
<h4><%= event["title"] %></h4>
<p><%= event["details"] %></p>
<% end %>
<hr/>
<h2>Projects</h2>
<%
def render_student(data)
data = { "name" => data } if data.is_a? String
txt = "<span style=\"font-weight: normal\">#{data["name"]}</span>"
tags = [
["github", "github", ""],
["linkedin", "linkedin", ""],
["twitter", "twitter", ""],
["othersocial", "other", ""],
["email", "email", "mailto:"]
].map do |key, tag, prefix|
"<a href=\"#{prefix}#{data[key]}\">#{tag}</a>" if data.include? key
end.compact
txt += " <span style=\"font-size: 80%\">[ #{tags.join(" | ")} ]</span>" unless tags.empty?
return "<div style='display: inline-block'><span style='font-size: 110%'></span> #{txt} <span style='font-size: 110%'></span></div>"
end
project_id = 0
%>
<% classes.each do |class_data|
class_title = class_data["class"]
groups = class_data.fetch("groups", [])
groups = [] if groups.nil?
%>
<h4><%= class_title %></h4>
<dl style="margin-left: 20px;">
<% groups.each do |group_data|
project = group_data["title"]
supplements = {}
supplements["link"] = group_data["url"] if group_data.include? "url"
supplements["video"] = group_data["video"] if group_data.include? "video"
if supplements.size > 0
project += " [ "+supplements.map { |k,v| "<a href='#{v}'>#{k}</a>" }.join(" | ")+" ]"
end
team = group_data["group"]
%>
<dt style="display: run-in; font-size: 110%; font-weight: normal; text-decoration: underline;"><b><%= project_id += 1 %>.</b> <%= project %></dt>
<dd style="display: inline-block; margin-right: auto;">
<% team.each do |student| %>
<div style="margin-left: 30px; margin-top: -8px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;"><span style="font-size: 150%;">↳</span> <%= render_student(student) %></div>
<% end %>
</dd>
<dd style="margin-bottom: 10px; margin-left: 10px; font-style: italic; "><%= group_data.fetch("description", "A really ☃ project")%></dd>
<% end %>
</dl>
<% end %>
<hr/>
<h2>Previous Demo Days</h2>
<ul><% [
"2016fa", "2017fa", "2018fa", "2019sp", "2019fa", "2020fa"
].each do |short|
full = short.gsub(/fa/, " Fall").gsub(/sp/, " Spring") %>
<li><a href="<%=short%>.html"><%= full %></a></li>
<% end %>
</ul>
</div>

View File

@ -5,6 +5,9 @@ date: May 6, 2021
dependencies:
- lib/slide_utils.rb
---
<%
require "slide_utils.rb"
%>
<section>
<section>