Roster Sniper Notifies you for openings in full courses

Developed by Thinking Code:  Ryan Cosentino Shaun Mitchell

Directed by client  Dr. Binh Tran

In partnership with  Dr. Binh Tran Dr. Cengiz Gunay

About this project: Have you ever found a course which matches your schedule perfectly only to realize it's run out of seats? Say goodbye to checking banner everyday for weeks and hello to Roster Sniper! Our website helps students track courses by sending email notifications once a particular course becomes available. Students are able to create accounts, login and logout, search for and track courses, and manage notifications through our easy to use web application developed with Django. Course data is stored in a MySQL database and is updated periodically by scraping data from banner.

Technologies: python; django; html/css; mysql

Detailed information about the Roster Sniper development process.

Our Experts

Meet the Thinking Code team!


And a special thanks to...

Our Partners!

See Roster Sniper's development history...

Over 3 semesters!

Roster Sniper

Spring 2020

You are here!

Roster Sniper

Have you ever found a course which matches your schedule perfectly only to realize it's run out of seats? Say goodbye to checking banner everyday for weeks and hello to Roster Sniper! Our website helps students track courses by sending email notifications once a particular course becomes available. Students are able to create accounts, login and logout, search for and track courses, and manage notifications through our easy to use web application developed with Django. Course data is stored in a MySQL database and is updated periodically by scraping data from banner.

Roster Sniper

Fall 2022

For our Software Dev II project, our team is working on the Roster Sniper website. The purpose of this site is to assist students in finding and getting a spot in classes that they want and that best suit their needs, and the end goal is to help remove some of the stress that students have when picking courses. Traditionally, students would have to constantly check back on the course registration website if a class they want or need has any open spots. However, with Roster Sniper, students can now simply select classes that to “watch,” and they will be notified as soon as a spot opens up in that section.

Roster Sniper

Fall 2020

Roster Sniper

For our Software Dev II project, our team is working on the Roster Sniper website. The purpose of this site is to assist students in finding and getting a spot in classes that they want and that best suit their needs, and the end goal is to help remove some of the stress that students have when picking courses. Traditionally, students would have to constantly check back on the course registration website if a class they want or need has any open spots. However, with Roster Sniper, students can now simply select classes that to “watch,” and they will be notified as soon as a spot opens up in that section.