Official website for the Embodied Perception and Interaction Lab (EmPACT) at NTU Singapore, led by Assistant Professor Addison Lin Wang.
Visit: https://namaibest.github.io/EmPACT-Lab/
This is a Bootstrap 3-based educational website showcasing the lab's research, team members, publications, and news. The website uses a database-driven approach for easy content management without requiring backend infrastructure.
- Lab introduction and mission statement
- Principal Investigator information
- Research focus areas
- Quick links to other sections
- Three main research pillars:
- Neuro- and Physics-inspired Sensing and Perception
- Spatial Intelligence and Edge AI
- Robot Learning and Human-Agent Interaction
- Uses Font Awesome icons
- Principal Investigator section
- Team members organized by categories:
- PhD Students
- MSc Students
- Visiting PhD Students
- Research Associates & Fellows
- LinkedIn integration - entire card is clickable when LinkedIn URL is provided
- Grouped by year (2026, 2025, 2024, 2023, etc.)
- Summarized format (e.g., "8 papers accepted to CVPR 2024")
- Color-coded venue badges
- Automatic year-based organization
- Lab announcements and achievements
- Color-coded by type:
- π€ Keynote (red)
- π Award (orange)
- π Publication (green)
- π₯ People (blue)
- π’ Announcement (purple)
- Contact form with Google Sheets integration
- Lab address and contact information
- Form submissions automatically saved to Google Sheets
All content is managed through JavaScript objects at the top of each HTML file. No backend database required!
const researchData = {
sections: [
{
title: "Research Area Title",
areas: [
{
icon: "fa-icon-name", // Font Awesome icon
title: "Sub-area Title",
description: "Description text"
}
]
}
]
};const peopleData = {
phd: [
{
name: "Full Name",
role: "PhD",
research: "Research interests",
image: "filename.jpg", // Must be in assets/People_Images/
linkedin: "https://linkedin.com/in/username" // Optional
}
],
msc: [...],
visiting: [...],
fellows: [...]
};Features:
- Images stored in
assets/People_Images/ - Circular 160px profile images
- LinkedIn integration - entire card is clickable when URL provided
- Empty
linkedin: ""for members without LinkedIn
const publicationsData = [
{
date: "2025-06", // YYYY-MM format
venue: "CVPR 2025",
title: "3 papers accepted to CVPR 2025", // Use summarized format
authors: "EmPACT Lab Team",
link: "#", // Optional paper link
count: 3 // Optional - for grouped papers
}
];Features:
- Automatically groups by year
- Color-coded venue badges
- Hover effects on cards
- Paper links open in new tab
const newsData = [
{
date: "2025-11",
type: "keynote", // keynote, award, publication, people, announcement
title: "News headline",
description: "Detailed description"
}
];News Types:
keynote- Speaking engagements (red)award- Awards and recognition (orange)publication- Paper acceptances (green)people- Team updates (blue)announcement- General announcements (purple)
- Primary Red:
#dc2626,#ef4444 - Text:
#1a1a1a(headings),#666(body) - Borders:
#e8e8e8 - Background:
#f9f9f9
- Gradient background:
linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%) - Border radius:
12px - Box shadow:
0 2px 10px rgba(0,0,0,0.08) - Hover effect: Lifts up with enhanced shadow
- Font: Open Sans (300, 400, 700)
- Headings: 600 weight,
#1a1a1a - Body: 400 weight,
#666
- Framework: Bootstrap 3.0
- Icons: Font Awesome 4.x
- Fonts: Google Fonts (Open Sans)
- JavaScript: Vanilla JS (ES6)
- Backend: None (static site with Google Sheets integration)
NTU new website/
βββ index.html # Home page
βββ research.html # Research areas
βββ people.html # Team members
βββ publication.html # Publications list
βββ news.html # Lab news
βββ contact.html # Contact form
βββ assets/
β βββ css/
β β βββ bootstrap.min.css
β β βββ font-awesome.min.css
β β βββ bootstrap-theme.css
β β βββ style.css
β βββ js/
β β βββ bootstrap.min.js
β β βββ custom.js
β βββ images/
β β βββ logo.png
β β βββ Prof.jpg
β βββ People_Images/ # Team member photos
β βββ [Name].jpg
β βββ ...
βββ README.md
- Push changes to GitHub repository
- Go to repository Settings β Pages
- Select branch:
main, folder:/ (root) - Save and wait for deployment
- Site will be live at:
https://[username].github.io/[repo-name]/
Simply open any HTML file in a web browser. No build process required.
Search and replace color codes:
- Primary red:
#dc2626and#ef4444 - Use find/replace across all HTML files
Research page icons can be changed by updating the icon field:
- Browse icons: Font Awesome 4.7 Icons
- Use format:
fa-icon-name(e.g.,fa-brain,fa-lightbulb-o)
Follow the existing pattern:
- Create database object at top of page
- Write generator function
- Call on
DOMContentLoaded
Embodied Perception and Interaction Lab (EmPACT)
School of Electrical and Electronic Engineering
Nanyang Technological University, Singapore
Email: linwang@ntu.edu.sg
Phone: (65) 6790-5629
Β© 2025 EmPACT Lab, NTU Singapore. All rights reserved.
Last Updated: November 2025
Maintained by: EmPACT Lab Team