Project image for: Whitepaper Portal

White­paper Portal

Fair Organizer
1,200 Employees
4 Developers1 Scrum Master
Project image for: Whitepaper Portal

Business Problem

A key trade show organizer invested in innovations management to increase the visibility of their events among potential guests and buyers.

Business Solution

We created a web-based platform that offers whitepapers as PDF files and podcast episodes. It was designed to be practical for both companies and people. We created a responsive single-page application (SPA) which facilitates ongoing collaborative brainstorming and decision-making, regular user feedback, and the utilization of agile strategies and tools.

Technical Solution

The web application was built on a stack of Angular 8 and NodeJS + ExpressJS, and hosted on Firebase infrastructure. It featured various functionalities such as the ability to upload and download whitepapers, the option to search whitepapers using tags on various innovation topics, automated distribution of content across other popular platforms, automated audio file generation that served as podcasts and also shared on other known platforms, and a high SEO ranking due to server-side rendering (Angular Universal), utilization of HTML tags in line with the rules and backlinks. Robotic Process Automation (RPA) was a major contributor to this.

Apart from the PDF document, a white paper must also include additional data such as the author's name, the date of publication and a brief introductory text which will be visible on the page before the file is downloaded. To reduce the amount of user effort, these values were automatically recorded and populated in the form. The audio files were created with a Python script that scanned the PDFs to look for content and categorized it accordingly (like the main text, headlines and captions). An external online service then generated an audio file using a computer-generated voice. This process was done asynchronously, so the podcast could be posted online within an hour of uploading the PDF.

My specialty was the front-end development. Our team used English as the official language. We started off with a Scrum methodology, and then transitioned to Kanban.

Angular
TypeScript
JavaScript
HTML
CSS
NodeJS
Material Design
ExpressJS
Firebase
Google Cloud Platform
RxJS
NgRX
RPA
English
IntelliJ
Git
Jira
Confluence
BitBucket
Scrum
Kanban
Profile picture of Claudia Wunderlich
Claudia Wunderlich
Frontend DeveloperMay 2019 - Dec 2019
Angular
TypeScript
HTML
CSS
JavaScript
NodeJS

So How Can We Make You Shine?