Legacy Global Sports is an events management company with expertise in elite youth sports, camps, and tours for sports such as hockey, soccer, and lacrosse. This web application allows users to create accounts and sign-up for events and tours. They can also arrange for travel services (hotels and flights) and purchase optional items. In this project I worked with a small team to build the AngularJS frontend.
This task application structure was based on methods from the book Getting Things Done by David Allen. Firebase (AngularFire) was used for data storage.
When tasks are added they are automatically put into the inbox. The user can create lists and tasks can be added to multiple lists. Descriptions can be added to tasks after they are created.
The app makes use of the Firebase email login and password reset features.
This AngularJS application is a Chrome extension based on a ng-newsletter tutorial.
It makes use of the Weather Underground API to bring in both the 10-day and hourly forecasts as well as their autocomplete API for city details.
Clicking on the plus icon opens the hourly forecast and the gear icon opens a dialog for selecting a location (autocomplete). The time displayed on the home page is based on the timezone of the selected city.
The bmxlive.tv website was built in AngularJS and allows users to create accounts and watch live videos of BMX racing events at both a free and subscription level. I worked as part of a team to create the admin panels which allow admin users to enter event information and upload videos. I wrote the Protractor E2E tests for the site.
I built ketogenictherapies.com in AngularJS. The client required a site that was upbeat, yet tasteful for the intended audience of terminal cancer patients. This static site made use of Angular’s routing feature and includes some jQuery effects.