Web Technologies Group

We create technological solutions to serve the students of Rensselaer Polytechnic Institute. Take a look at some of our projects below, and then get involved!

Visit WebTech on GitHub Email WebTech

The RPI Elections dashboard for GM Week and Freshman Elections.

Ruby on Rails document management system

RPI Petitions service, created from a fork of RIT's PawPrints.

Senate Survey

Use View code No open issues

The Student Senate survey platform.

Shuttle Signups

View code 19 open issues

A web interface to simplify the process of signing up for special shuttles at RPI.

Shuttle Tracker

Use View code 20 open issues

Shuttle tracking for RPI.

  • don't show inactive routes (#182)

  • Database URL, Travis cache fix, readme tweaks, and more (#178) * Simplify main * Show warning * Alias DATABASE_URL * Grab Postgres connection string from DATABASE_URL env var * Have Travis remove dotfiles before cache * Remove deprecation warning * Remove Go Report Card badge * Reword intro * Add gometalinter deadline config * Check errors * Fix log package name grabbing * Test that DATABASE_URL works * Document DATABASE_URL * Clean up and add links * Remove unused bower config file

  • Fix time parsing (#176) * Add failing tests * pad left side of time with zeros

  • Fix marker rotation and last update times (#179)

  • Typescript Frontend (#164) * add some basic types and titlebar * finish up titlebar * add map * add stops and begin centering * add vehicle updates and displays * add vehicle messages, admin message, types * update to service refactor * fix hound violations * fix hound violations * fix svg render and dev server proxy * finish up a few points * fix hound being picky * remove trailing whitespace * update readme * remove a test that wont work with current webpack config * clean a test and change travis yaml * test travis * build and copy files * build and copy files * build and copy files * fix dockerfile * remove unused item from struct * fix adminMessage variable names * @ paths * don't show shuttle if backend doesn't return an update * @ paths * output to static directory * remove static directory and copy admin interface through webpack * remove static directory, ignore * fix directory link and update favicon * fix dockerfile and travis config * remove extra readme and improve documentation * remove dev flat * update styles on ui elements and update links for schedules * fix bad merge * remove redundant directories * fix sample config * remove trailing comma * fix a bug where admin message would not display * update dockerfile, readme, cardinalDirection.ts * 'Node-.-js' * switch to history mode, serve /about * fix live indicator in firefox * change margin on legend * Remove dead dark mode selector

WebTech website

Use View code No open issues

Provides an overview of WebTech projects, commits, and contributors.