University of Ottawa SITE Projects

Welcome uOttawa students. Below you will find a wide arrange of web projects touching many aspects involved in web applications today. All projects are related to the Orbit sports platform, but we also encourage any creative ideas you may have or want to work on. Hope to code with you.

Sincere regards,
Brooke Stephens

Google Maps Project

TennisOrbit is looking for motivated students to develop and improve our existing google maps functions. TennisOrbit allows users to search for players worldwide via the google maps API. We need to expand functionality and provide unique search capability using the google maps API.

Technology focus:

  • mySQL
  • Object oriented PHP, Zend
  • Javascript/AJAX

Search Project

TennisOrbit is looking for motivated students to model and develop our existing site inbox search. This will require knowledge of inverted indexes and other search techniques to improve query speed and accuracy. It will also require advanced query construction to allow for various search filters.

Technology focus:

  • mySQL
  • Object oriented PHP, Zend
  • Javascript/AJAX

Mobile Project

TennisOrbit is looking for motivated students to model and develop our existing site into a mobile capable platform. This will require knowledge of mobile devices and mobile design. How do we design our site to display properly on a mobile device? Should a mobile app be developed? Or should the site have a mobile CSS display? How should the interface change to accommodate a smaller screen?

Technology focus:

  • Smart Phone (iPhone, android)
  • CSS
  • Object oriented PHP, Zend
  • Javascript/AJAX

Security Project

TennisOrbit is looking for motivated students to hack into our site. Yes you read that correct! We want students to break, hack, and twist our site anyway possible. Students will identify security holes within our architecture and provide recommendations, and/or develop solutions for such a vulnerability.

Technology focus:

  • Hacking software
  • mySQL injections
  • DoS attacks
  • Object oriented PHP, Zend

Email Server Project (Advanced)

TennisOrbit is looking for motivated students to setup a TennisOrbit email server. This project will be focused on server setup and programming. How do we setup an email server and provide custom functionality for the website? How do we provide users with their own site email addresses? This project is advanced and will require a student have some experience with servers and programming servers.

Model & Develop Site Architecture

TennisOrbit is looking for motivated students to model our existing MVC site architecture and to recommend improvements. How do we make our site scalable? How do we make our site maintainable? How do we make our site efficient in terms of speed and load time? Students will be responsible for finding solutions to these questions and implementing them.

Model & Develop the Database

TennisOrbit is looking for motivated students to model and develop our exisiting mySQL database. How can the structure be improved to allow for scalability within the system? How can the structure be improved to increase query speeds and load times? Students will be responsible for finding solutions to these questions and implementing them.