Opportunities

See what your peers are working on and join in!  If you have an awesome idea you'd like some help with, please submit an idea!

Submit an Idea


Interested in jumping in on a ready-made project? Read about the project templates and request a project below!

Machine Learning Music Classifier

Description: The goal of this project is to build a classifier that takes .wav or .mp3 files as input and returns the genre/genres of music that the file can be labeled as.  This is a great way to get into machine learning/artificial intelligence, and will mainly use Python (taught in 110 and 120) and existing libraries.  

Technology/Languages Used: Python

People Needed: 1 - 2 people

Side-Scrolling Platformer in the Browser

Description: The goal of this project is to build a web side-scrolling platform from start to finish.  We will start small with basic game mechanics on a local scale, then do character design, save and load mechanics, and finally deployment to web. This is a great way to get into web development, both in the front end and back end.

Technology/Languages Used: JavaScript (and possibly many other web technologies)

People Needed: 2 - 3 people

Smart Meal Planner using Data Mining!

Description: The goal of this project is to build a meal planner that plans out what you can make given the groceries you currently have in your fridge and pantry!  We can do so by updating the contents of the meal planner as we add or deplete a food item; every time we want to make something or plan to make something later, we request something to make from our meal planner.  The meal planner will then trawl certain chosen websites, and return possible recipes (from the resources we have). We can deploy this application on web or keep it local!

Technology/Languages Used: Python, JavaScript (possibly more web technologies!)

People Needed: 1 - 2 people

Stock Price Prediction using Data Mining/Artificial Intelligence!

Description: The goal of this project is to build a stock price predictor that utilizes past trends, upcoming company plans, and outside factors to *attempt* to predict stock prices.  We can start slow with just one company, and slowly add in more complex future prediction factors.  

Technology/Languages Used: Python, possibly more to mine data 

People Needed: 1 - 2 people

Sports Result Predictor

Description: Ever think of improving your fantasy football performance programmatically? The goal of this project is to build a sports predictor that utilizes past athlete/team performance, upcoming athlete/team plans, and outside factors to *attempt* to predict the results of games, tournaments, and matches.  We can start slow with just one sport, athlete, and game, then slowly add in more complex predictions and combinations of data sets. 

Technology/Languages Used: Python, possibly more to mine data 

People Needed: 1 - 2 people

Famous Chat Bot using Machine Learning

Description: The goal of this project is to build a chatbot personality to emulate a specific person - like Neil De Grasse Tyson, Bill Nye the Science Guy, or even fictional characters like Harry Potter! Ideally, we’d be able to port this to a web application for people to chat with when they’re bored.  

Technology/Languages Used: Python, possibly more to mine data and train the model, Javascript, whatever is needed to get this online

People Needed: 1 - 2 people