Material Design and Online Registration

Innovative Leading-Edge Technology

Keeping up to date, flexible, quick and adaptable requires many levels of expertise. Our team is currently using Google Material Design principles and JSON APIs to provide a fast, fresh, and fully integrated front page and registration process for our system. To our knowledge, Cogran is the first sports league management tool to fully embrace Material Design for an end-to-end user experience.

Material Design means mobile-ready functions that load quickly and beatifully, and we've used these best-available methods to craft a redesigned system that subtly leads users through a sleek registration process. The result is a flexible, customizable, and personal system that has the client’s colors, images, and text. The site displays timely, personalized information—showing full schedules to the public, and personalized schedules to logged in users.

Cogran delivers technology in a simple customer-facing single-page application that shows registration options, customer branding, images, maps, schedules, standings, calendars, various product lines, social media, and quick links. After login to the secure database, the security role of the user determines user dashboard options to shows member account information, user-specific schedules, and team information—or a full suite of admin tools.

This unique end-to-end approach is built using innovative, leading-edge technology. We use Angular JS, which allows us to be more responsive to user actions from a single page, versus reloading each time. This improves speed and allows us to present a single-page application with schedules, statistics, maps, and registration information. Material Design user interface tools ensure a clean, useful interface, built using Google’s design principles.

Node.JS improves scalability and performance and it simplifies programming. Cogran uses API technology to allow more flexibility in terms of interoperability with different clients and third-party applications. JSON data structures are used in conjunction with SQL databases to improve performance and adaptability, such as changing form fields.