This repository contains the official website for the VGNet Lab, focused on research in Distributed Systems, Machine Learning, and Networking.
🔗 Link: https://faculty.iisertvm.ac.in/vgnet/#
This project is actively used and maintained.
- The website dynamically fetches and displays research data
- Integrated with a backend (Supabase) for real-time updates
- Designed as a lightweight, framework-free web application
The website is built as a multi-page static site with dynamic data integration, showcasing:
- 📄 Publications (Journal, Conference, Patents)
- 📰 Latest News & Updates
- 🧪 Research Projects (Ongoing & Completed)
- 🤝 Collaborations (Industrial, Government, Academic)
- 👥 Team Members
- 🖼️ Gallery
- 💰 Funding & Sponsors
- 🎯 Vision, Mission, and Objectives of the Lab
- Dynamic content rendering using Supabase
- Pagination system for publications
- Category-based data organization
- Real-time updates without page reloads
- Custom animated canvas backgrounds
- Modular and reusable JavaScript functions
- Graceful handling of empty datasets
-
Frontend:
- HTML5
- CSS3
- Vanilla JavaScript (ES Modules)
-
Backend / Database:
- Supabase
-
Graphics:
- HTML5 Canvas API
- Categorized into:
- Journal Papers
- Conference Papers
- Patents
- Sorted by latest date
- Paginated view
- Displays:
- Ongoing projects
- Completed projects
- Includes:
- Description
- Sponsor details
- Images
- Highlights:
- Latest patent
- Recent news
- Recently completed project
- Dynamically grouped members
- Removes empty categories automatically
- Organized into:
- Industrial
- Government
- Academic
- Image-based layout with captions
- Separate display for:
- Government funding
- Industrial collaborators
- Particle-based animated backgrounds
- Responsive and interactive visuals
The project uses Supabase to manage dynamic content from the following tables:
publicationprojectsnewscollabsteamgalleryfundings
- Clone the repository:
git clone https://github.com/NeelayK/VGnetLabWebsite.git
cd VGnetLabWebsite