EndorsedendorsedCompleted

Platform Unification and Mobile/Web App Development for newonce

Services Covered:

Custom Software DevelopmentWebsite DevelopmentMobile Application DevelopmentAPI Development
Project hero — replace with case study imagery
Industry
Industry

Media

Duration
Duration

12 months

Budget
Budget

200K - 999K

Client Size
Start Date

1 January 2020

Team Size
Team Size

6-10 Employees

Engagement Model
Engagement Model

Onshore

Project Capability Score (PCS)

gauge meter
67/100
Good

Project Capability Score (PCS) estimates how capable EL Passion is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

newonce

mapWarsaw, Poland

Project Summary

An online media company (newonce) hired EL Passion to unify separate services into a single coherent product by redesigning UX/UI and developing custom software. EL Passion ran discovery workshops, performed UX research and testing, built a connected ecosystem (backoffice and user database), integrated external APIs, migrated large volumes of content, and delivered hybrid mobile apps and a web client. The engagement used Scrum with two-week sprints and resulted in successful launches and continued collaboration.

Key Challenges

  • Unify separate services into one coherent product
  • Transform the offering into a seamless, engaging experience for multiple content types

Project Deliverables

  • Discovery workshop
  • UX/UI design and testing
  • Custom software development: connected ecosystem for two media outlets (backoffice, user database)
  • API integrations (radio stream provider, podcast hub)
  • Content migration (over 8,000 articles)
  • Data scraping (over 16 million music records)
  • Content sync automations
  • Client web app (Next.js, React + TypeScript) and hybrid mobile apps (TWA for Android, React Native for iOS)
  • Backoffice frontend (React + TypeScript, React-admin, Material-UI) and backend (Ruby on Rails)
  • UX/UI prototypes and assets (Figma)

Project Solution

EL Passion performed discovery workshops and UX research, designed and tested UX/UI, and developed a connected ecosystem for two media outlets including a backoffice and user database. They executed multiple API integrations, migrated 8,000+ articles, scraped 16M music records, implemented content synchronization automations, and delivered a Next.js/React web client plus hybrid mobile apps (TWA for Android, React Native for iOS). The backoffice frontend was built with React + TypeScript and React-admin; the backend used Ruby on Rails.

Project Outcome

  • Launched both platforms on time
  • Apps reached over 180,000 installs within six months of release
  • Client retained EL Passion for future feature development
  • Team adapted to scope changes during the COVID-19 pandemic and maintained agile delivery

Platforms

  • WebWeb
  • MobileMobile

Tech Stack

  • Next.jsNext.js
  • React.jsReact.js
  • React NativeReact Native
  • Ruby on RailsRuby on Rails

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Thanks to EL Passion, both platforms were launch successfully on time. The apps received over 180,000 installs six months after the release. The team worked using the Scrum methodology with two weeks of Sprints which included Sprint refinements, grooming, planning, demos, and retrospectives.

Maciej Orłowski

Product Owner

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by EL Passion

Ongoing
Information Technology

UX/UI Development for Blockchain Trading Platform

Preview of the UX/UI Development for Blockchain Trading Platform
Budget:
50K - 199K
Duration:
98 months
Team Size:
1-5

Services Covered:

+1 more
Completed
Information Technology

Tech Recruitment Web Application — UI/UX and Full-Stack Development

Preview of the Tech Recruitment Web Application — UI/UX and Full-Stack Development
Budget:
200K - 999K
Duration:
12 months
Team Size:
6-10

Services Covered:

+2 more