We helped Front Rush, LLC, a US-based sports startup
Become a Leader in Athlete Recruitment Software by Building a Sports CRM
Front Rush creates a powerful, easy to use and intuitive solution for athletic departments across the country. It helps clients in professional services, the government, high-technology, pharmaceutical, and financial services sectors with their training and coaching need by offering unique tools and solutions built on the latest technology platforms.
Front Rush was established by former college athletes, coaches, entrepreneurs and all-around geeks, to develop user-friendly software for college coaches to streamline their recruiting process.
The team aimed to make Front Rush a truly universal app – accessible on multiple screens and mobile platforms, with enhanced features and usability.
We helped them by implementing an intuitive, fully customizable, and top-notch sports CRM solution for coaches. It's purpose is to organize their recruiting process and provide seamless management of information pertaining to athletes, including their activities and conversations for different sports across universities.
Since Front Rush was the first to come up with a concept for athlete recruiting software, it was difficult to determine accurate project requirements and potential features that would delight the athletic coaches - their target audience.
Once the entire web platform was developed, the Front Rush team decided to go mobile. The smartphone market was still in its infancy at the time, so they were reluctant to initiate development of a full-scale mobile app.
Another major challenge was to maintain a consistent performance, look, and feel for users across various mobile platforms – iPhone, Android and Blackberry – because of various GUI constraints.
We had data coming in from multiple sources including, third-party websites, and flat file(s) placed over remote SFTP or AWS locations. The data needed to be synced between universities' CRM data and Front Rush's database, relying on two-way communication.
Another requirement was to streamline the NCAA reporting process, and accommodate the NCAA rules, based on division and sport, then to integrate all other reporting via one account.
Front Rush (FR) is comprised of three parts: FR web application, Admissions (FR Pass) and Compliance. The main application is a hybrid application, which is running on .Net as well as an ROR framework. The data and communication is shared between both servers.
After the Front Rush team received a positive response for the mobile website, the development was extended to Native apps for mobile devices such as iPhone, iPad, Android, Blackberry, and Windows phones. We ensured that the GUIs for each of the operating systems would deliver an optimal experience.
To make athletic recruitment effortless, third-party integration capabilities were added to the Front Rush app, facilitating collaboration between coaches and recruiters.
This helped in ensuring data consistency and enabled us to render data from multiple sources with automated data-filtering, mapping, translations and scheduling capabilities.
By introducing ROR, we ensured that the application would be modular, and each function would be distributed as an independent module (app), which could be connected to the main application originally build in .Net. Within all this, we ensured that the application would run seamlessly despite the integration of disparate technologies.
Bearing in mind the reluctance of the Front Rush team to proceed with full-blown mobile app development, a cross-browser compatible mobile website was developed, which turned out to be a big hit.
We added a feature for compliance of reports in the application. In addition to NCAA and NAIA, the compliance officer was able to run reports, manage NCAA and university required forms, track potential violations, collect practice logs, arrange official visits, and connect with current student-athletes.
We held monthly sprints where we developed, delivered, and tested the deliverables.
We had daily stand up meetings with our client, to review the progress over Skype, and other communication was held with Basecamp and via email.
Asana and Mantis were used for ticketing bugs in the system.
We used a manual testing process.
Deployment was done manually at demo, staging, and live server, and we setup a separate code repository on both the clients' and developers' end.
Net Solutions is our Outsourcing partner. They really focus on customers and understand their business objectives. We worked with them for over 10 years and they have really done an outstanding job for us. They consistently exceed our expectations despite being in separate time zones.