Building an Event App for an NGO

qweqwe-kopia
VSTORM
  • Score Awaiting client review
    n/a
  • Date Published
  • Reading Time 3-Minute Read
wosp-1

We built a web application for the biggest NGO in Poland for its annual non-profit event. The app was used by 2k people across 8 cities.

About the Client

The Great Orchestra of Christmas Charity (GOCC) is the biggest non-profit NGO and charity organization in Poland. The GOCC aims to support health care in Poland by purchasing state-of-the-art medical equipment for Polish hospitals and clinics, as well as establishing and running six medical and one educational program. Since 1993, GOCC raised over $272 mln in total.

Business Need: Build a Reliable Web App in a Few Weeks

GOCC was searching for a solid IT partner ready to accept the challenge: build an app in just a few weeks with no right to make a mistake, for the entire country was about to view it within the annual sports event. Over 2,100 people in 8 cities were about to use this app within an annual non-profit event.

It had to serve two user types at once: event watchers viewing the online scores and winners on big screens in malls, as well as event coordinators who needed a handy management tool in their mobile devices. GOCC had its own identity and UI kit for future designs and events, so they were looking for a design meeting their standards.

They envisioned an end-to-end solution that they would use annually, with a product design according to their UI kit, front-end, and back-end. On top of all, the product quality was the top priority — there was no place for a mistake at the event of such a scale.

Approach: Agile Framework With Best Practices in Javascript

As GOCC is a non-profit project for the Polish children, VSTORM suggested creating a web app only covering the costs of the development team, without any extra charges, and help them earn money for medical equipment for the Polish hospitals.

The team ran a short workshop with the client to understand their needs. This allowed GOCC to clarify their vision and share it with the developers. The team of 3 was involved in building the web app: one product designer, one full-stack developer, and a dedicated scrum master responsible for the process and the project’s transparency.

VSTORM started working on the branded design according to the UI kit and on the back-end in Node.js.

The crucial elements in creating the web app were: writing back-end using Test Driven Development methodology and the leading practices and standards of Javascript code, as well as a code review by another senior developer.

Vue.js allowed to use the development time more efficiently and build the app according to the client’s requirements.

The team paid special attention to daily communication via Slack, email, Sky,e, and Google Hangouts. Thanks to the constant connection and daily stand-ups, the client was able to keep a constant track of the development progress. Together with Jira and Bitbucket tools, the project ran smoothly and finished on time.