Skip to content

Map for locating CSHers and Alumni across the country and around the world

Notifications You must be signed in to change notification settings

bencentra/csh-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSH Alumni Map

Visualizing the diaspora of CSHers out of Rochester, NY using the Google Maps API.

Members of Computer Science House can see the map here: https://members.csh.rit.edu/~bencentra/alumni-map/

index.php

The "loader" page to deploy to CSH systems. Pulls in the deployed JS and CSS and initializes the app with required Webauth values (uid and cn).

Client

A static BackboneJS app. Relies on a consuming page (index.php) to provide Webauth info.

See client/README.md.

Server

A JSON API written in Express, backed by a MySQL database.

See server/README.md.

Contributing

Fork. Clone. Code. Test. PR. +1. Merge.

Project History

For future CSHers maintaining this project:

I initially wrote this in 2014, just after graduating from RIT. It worked, but it became a mess of crappy PHP and unorganized JavaScript.

In late 2015, after joining an all-JavaScript team at Constant Contact, I decided I needed some practice with Backbone and ES2015. I also wanted to try out Node and Express. This project seemed like the perfect fit.

In addition to learning new frameworks and syntax, I wanted to treat this project like a "real-world" web app - maintainable code, linting, unit tests, Gruntfiles, the whole deal. I think I mostly succeeded.

In late 2016, after many long breaks, I finally achieved feature parity with the original (minus some unnecessary admin stuff). As such, I'm calling it "done." I'll still maintain it - I am hosting the backend API myself - but I hope to get current CSHers to contribute if any big feature requests come up.

Cheers,

  • Ben

P.S. - Unlike the first version, the rewrite tracks each time a user changes their location on the map. The client doesn't show it, but the data is available for people to use in other projects!

About

Map for locating CSHers and Alumni across the country and around the world

Resources

Stars

Watchers

Forks

Packages

No packages published