Menu

MISCELLANEOUS


Sportigo
GitHub (Private)

Sportigo is a pick-up game detector that detects and notifies users of nearby pick-up sports games according to their own filtered interests developed during Hack the North 2016.

Sportigo is a pick-up game locator and organizer. Imagine you're walking down the street, bored out of your mind. Suddenly, your Sportigo app pings in your pocket. It's found a nearby pickup basketball game for you to join in on! You quickly tap a few buttons and register yourself to go to the pick-up game, and you use Sportigo to navigate yourself there.

Sportigo is highly customizable. You can choose to whitelist sports you want to be notified about (e.g. sign me up for Basketball, Soccer, and Tennis around me). You can also choose the range of detection (e.g. within 2km, within 5km, within 10km), and the method of notification (Push notification, Phone call using Twilio, etc.) Aside from being highly customizable, Sportigo also takes you through the motions to ensure a successful sports event. It has a player profile so you can check out your teammates and make some new friends. With social media integration, you don't have to set up a profile, using Firebase's OAuth login system, you can login using your Facebook, Twitter, etc. securely! You can join into chats with everyone going to the event so you'll never show up to a basketball game with everyone thinking someone else would bring the basketball.

Of course, with the recent success of Pokémon Go, we've decided to add a GPS-view to Sportigo. You can see your character, and see real-time event updates and markers on your GPS map. With the incorporation of Google Maps, you can even get directions to your next sporting event, with a step-by-step GPS system to guide you along the way.

In helping create Sportigo, I learned about Android Development using Android Studio, Google Maps API, front-end design, and using Google Firebase's various features.

Sportigo was created in collaboration with three other developers, George , Tash-had, and Stanley.
Intuitive Application
Clean and Sleek interface
Interest Players
See Nearby Pickup Sports
Player Profiles
View detailed descriptions of events
Player Trends
Real-time GPS view and event locator



Fuudi
GitHub

Fuudi is an Android application that serves as a fantasy football manager. Developed for the CFL during SportsHack2016.
Not official application nor otherwise affiliated with the CFL.

Fuudi is a fantasy football buddy, or an information consolidation application that helps CFL fantasy football players get more knowledge of their lineups and players. By listing information about the players such as height, position, status updates, injury reports, and trade rumors, owners of players in fantasy leagues can gain a competitive edge against their competition.

Fuudi offers owners a list of Players of Interest, for quick access to key players. It also offers advanced information regarding players, their stats, and positions. Statistical analysis performed on metrics found on BigDataUniversity are also analyzed and shown to the user. Live twitter updates can keep the user informed about how the player is doing, and whatever good or bad play that they may have just made. Trade rumors and injury reports help owners to set their lineups or make quick decisions about players on the go.

In helping create Fuudi, I learned about Android Development using Android Studio, Data Science, and familiarized myself with the Twitter API.

Fuudi was created in collaboration with three other developers, William , Justin, and Adit.
Intuitive Application
Easy to use Android Application
Interest Players
Follow players of interest
Player Profiles
Detailed Player stats and profiles
Player Trends
Twitter Player Trends



PokéTbase
GitHub

PokéTbase allows competitive pokemon players to cross reference an opponents team with known teams compositions in online forums. Requires PyQt4 to run.
Not an official application nor otherwise affiliated with Pokémon.

In the world of competitive Pokémon, team battles have become extremely tactical - different Pokémon have move=sets that synergize well with each other, leading up to potentially deadly combinations. With PokéTBase, you can cross-reference your own team, or your enemy's team to see what the internet has to say about their team composition. By knowing one's opponent's win conditions and playstyles, trainers will be more prepared to face different and unorthodox teams.

PokéTBase takes a team-set, which is a group of Pokémon that comprise a team. It crawls the web's popular online Pokémon forums for similar teams, and displays the discussion among users about the strengths and weaknesses of the team, as well as the move-sets (abilities) and tactics employed by the team. For example, one team may seek to buff their stats to ridiculous amounts and then use one strong Pokémon to sweep the team, while others may use control-based tactics such as paralysis or sleep. By giving the user access to players who may have previously played against/with these team-sets, the user gains a competitive edge to possibly beating their competition.

In helping create PokéTBase, I learned about Python Applications, GUI, and working with PyQT.

PokéTBase was created in collaboration with another developer, William.
Team Comp Research 1/2
Team Comp Research 1/2
Team Comp Research 2/2
Team Comp Research 2/2
Team Comp Research 3/4
No Results Found
Team Comp Research 4/4
Dropdown Menu of All Pokemon



OneMark
GitHub    Video

OneMark is an Android application that consolidates academic marks developed for the TDSB during EdAppHack2014.
Not an official application nor otherwise affiliated with the TDSB.

OneMark is a mark consolidation application that allows students to track their academic progress at a glance. By pulling information from various sources such as BlackBoard and other teacher's personal websites, OneMark is able to effectively parse and display the academic information of students in one easy to access place. It also gives a calculated average, and has an in-built calculator that tells students what marks they need to achieve to receive a set average. By providing the user with these tools, it makes it easier than ever for students to track their academic progress!

OneMark provides a detailed analysis of the marks, offering mark breakdowns by weight and mark of each project/test. It also plots a chart to show users the increases or decreases in their mark over time. Adding a new course is simple - just click the + button and add the URL of the class marks page, as well as a name for the course.

In helping create OneMark, I learned about Android Development using Android Studio, parsing web input, and developing analytical tools.

Fuudi was created in collaboration with three other developers, Vanshil , Tristan, Brandon, Alex, and Gabe.
OneMark Loading Screen
OneMark Loading Screen
Classes Overview and Averages
Classes Overview and Averages
Add Classes
Add Classes
Track Academic Performance
Track Academic Performance