A platform for soccer clubs, players and fans
We are Football (WAF) is a web application targeting soccer clubs, players and fans to provide them information and tools.
The platform was build from Lovely Systems in 2014 with our responsibility on the overall technical architecture and implementation of the scalable web services.
The challenge was to build a full-stack application within a timeframe of 12 biweekly sprints starting from scratch with transforming the founders ideas to a processable backlog, organising design as well as service and front-end development.
We strongly believe in agile development processes and use scrum as our preferred methodology. For WAF we had weekly sessions with our customer to form the backlog, prioritising the epics and work them out to processable stories. As the scope of a project is usually not fixed as the projects starts or at least changes during the project, we use to create some agile fixed price agreements which provides the customer the security about the budget and allows changes in the scope at any given time.
This architecture allows us to easily scale to multiple nodes to be able to handle whatever traffic is expected.
The client web application is build in HTML5/CSS3/AngularJS and completely separated from the services. To be able to provide crawl-able pages for search engines like google - even if we are using an rich ajax single-page-application - we take use of prerender.io to get static pages rendered via nodejs and route all robot traffic to these files.
WAF is growing step by step from the local test market to a national and global community. As a next milestone, the much requested mobile apps for iOS and Android are expected and we are looking forward to see the next new features on the market this summer.
Written by Manfred Schwendinger
Posted on February 15, 2015