Inspiration

We have used Coffee@CU before and enjoyed the opportunity to get to meet new people. However, we didn't like that the site only let you login with uni@columbia.edu. To deal with this, we decided to change how the site handles email aliases to not only let people use them, but to remove some crud from the old code that used the university directory to get info from students about their names and other info.

What it does

Allows users to make accounts with columbia email aliases. Also seems to have fixed other issues people have had with the site in terms of using @barnard.edu/@tc.columbia.edu

How I built it

Using Meteor and MongoDB

Challenges I ran into

Not knowing Mongo, not having access to ask original creator about how they built things

Accomplishments that I'm proud of

Learning MongoDB, working with JS code, managing old codebases

What I learned

We learned about how to work with Mongo collections and also navigating old codebases that clearly took hacky approaches to how some of their features were built out.

What's next for Coffee@CU

We want to change things with the codebase to include non-square profile pictures and modals/pop ups.

Built With

Share this project:

Updates