A webring is a group of websites linked together in a circular manner, centered around a common theme. They were a big thing in the 90s, as they were used as a sort of search engine optimization technique. The idea behind the SE Webring is to have a central place list all websites (personal sites/portfolios) of current and prior SE students and make them more discoverable/increase traffic.
To add your site to the webring, you must be a current student or an alum of the undergraduate Software Engineering program at the University of Waterloo (Waterloo, ON, Canada). You must also open a pull request on this repo and include the information specified in the pull request template (full name, cohort year, full website URL, link to another profile to verify identity), and add your site entry to the end of the allSites
array in the sites.js
file (name, year, personal website).
Your pull request will only be approved if you meet all requirements; and there is no inappropriate content. It is highly encouraged that you add a mention of the webring to your submitted site. Feel free to use the images/icons in se-webring/assets/logo
on your website. This mention can either be a link back to the main site (se-webring.xyz), a link to the next person in the webring, or a link to both the previous and next person. For the latter two options, regarding the next person this might involve linking back to the first person in the ring and/or waiting for another pull request to be approved and linking to that new site instead.
- Logo designs were made with Figma, and the search bar icon is from an icon library provided by Blueprint.js.
- The fuzzy search implementation is from Fuse.js, and the animated torus is made using Three.js - this is imported from a CDN using
importmap
, which may not work with older browsers (and will so far give a W3C validation error). - The website font is DM Mono (Colophon Foundry) via Google Fonts.
- AccessLint provides accessibility checking on PRs.
~
Authors: Simran Thind (@simcard0000) and Janakitti Ratana-Rueangsri (@janakitti)