Traveling Beersman — Efficient inebriation

I really like beer and I really like traveling. So whenever I visit a new city, I enjoy exploring the local craft brews. This past January I visited Denver, CO, a town known for its high brewery density. In preparation for the trip, I wrote this little utility to route a path from my lodging to the top area breweries (as supplied by BeerAdvocate). By using Apache Spark to construct a graph data structure and approximate a Traveling Salesman solution, I overloaded the project purpose to teach myself Scala at the same time.

View source code.

Research-Questions — A crowd-sourced peer review tool

Research-Questions is an Open Source crowd sourcing platform for peer-review. It is all too often the case that the peer-review process for students entering into research is either incorrectly implemented or overlooked entirely. Research-Questions provides an easy to use, intuitive system for students to engage in an academic, scholarly conversation. Submitting and reviewing proposed research questions is easy and anonymous, and the discussion generated by a proposal dynamically sorts and re-orders the list of submitted topics. Built on Django with a customized Bootswatch theme. Sample login credentials can be provided upon request.

View source code.
View demo.

Reading Scholarly Articles — An informative guide by example

Reading Scholarly Articles (RSA) is a visual guide for students first entering the research process. It displays a collection of sample open source research articles in a variety of fields and highlights the various components that are common to that field. For example, a Computer Science research paper might have a standardized structure that differs greatly from a research paper in History. This project makes use of the Bootstrap CSS framework and a great deal of JQuery magic.

View source code.
View demo.

StackMining — A demonstration of scikit-learn tools

StackMining is a brief demonstration of the power of the scikit-learn library. Pulling in archives from the popular StackExchange websites, StackMining allows the user to apply a variety of different unsupervised clustering algorithms to the large XML dataset. Free and tuning variables are extracted into configuration files.

View source code.

Go — A university branded URL shortener

SRCT Go is a university-branded URL shortening service. Providing URL shortening enhances branding when used by administration, student organizations, and elsewhere. Go was originally written from the ground up using Python and mod_wsgi, powered by a MariaDB backend, but has since been rewritten in Django.

View source code.
View demo.

Bookshare — Platform for textbook exchanges

SRCT Bookshare is a textbook exchange platform for use by Mason students. Bookshare brings together buyers and sellers in a structured environment where items are organized by Title, Author, ISBN, and Course ID. The application was created using the Django Python web framework and Bootstrap CSS framework. User accounts are maintained using an external LDAP database while listing data is managed by a backend MariaDB database.

View source code.
View demo.

LegalSeagull — An open legal database

LegalSeagull is an Open Source tool for accessing, analyzing, and visualizing open legal data. The United States legal code and Supreme Court decisions are public domain information, yet often strangely locked behind paywalls and hefty contracts. LegalSeagull aims to change that. Open Source to the core, this tool aims to provide an easy-to-use interface to access public United States legal documentation. LegalSeagull is built on a Django webstack with Bootswatch and was built at MHacks 2.

View source code.
View demo.