title=ERIC – Helping a career discovery provider achieve cross-app efficiency and profound personalization through an extensive tech stack

Case Study

Eric

header-img
header-mobile-img

Who is the client?

ERIC is the ultimate career discovery platform connecting young people to internships, apprenticeships, events, courses, and upskilling opportunities across the creative industries.

Team composition

PM/FA
1 PM/FA

Frontend Engineer
2 Frontend Engineers

Backend Engineer
1 Backend Engineer

Technologies

React
React

React Native
React Native

Typescript
Typescript

Firebase
Firebase

Express.js
Express.js

Algolia
Algolia

Sendgrid
Sendgrid

Formik
Formik

Ant design
Ant design

Team composition

PM/FA
1 PM/FA

Frontend Engineer
2 Frontend Engineers

Backend Engineer
1 Backend Engineer

What business tasks did the client want to solve?

solve-1
Assemble a proficient team for project maintenance and scalability

solve-2
Develop a user-friendly platform for effortless content creation & management

solve-3
Enhance stability and rectify critical defects in the mobile app

solve-4
Expand functionality and revitalize the mobile app design

solve-5
Suggest solutions to implement updates without app rebuilding

What pitfalls did the client face?

list-decoration
Lack of an experienced engineering team

list-decoration
Insufficient project documentation

list-decoration
Incomplete project management processes

What should an ideal solution look like?

Integrating a robust backend architecture with efficient content management through interconnected web and mobile apps, ensuring quick updates, optimal performance, and personalized search capabilities.
Web application

Company profile page

Company profile page

All content page

All content page

Select type of content

Select type of content

Create content page

Create content page

Content moderation page

Content moderation page

What we suggested
suggested
Set up “code push”

suggested
Extract third-party dependencies

suggested
Implement web application

suggested
Rework backend architecture

suggested
Improve the search systems

suggested
Integrate budget control & reporting tools

Step 1.
Setting up “code push” to get updates faster
We implemented a solution allowing quicker and easier minor updates without requiring Apple market approval.

Step 2.
Extracting inefficient third-party dependencies
During the initial stage of the project, we discovered the Expo was causing performance issues. We removed Expo from the project to resolve these conflicts and reduce the number of build-related problems. It helped to improve the project’s overall stability.

Step 3.
Implementing web application
To simplify adding and managing content in the mobile app, we developed a web app enabling partners to upload their content seamlessly. Our connected web and mobile apps provided an enhanced user experience for both platforms’ users while allowing for efficient content management.

Step 4.
Reworking backend architecture
Our team thoroughly investigated the project’s redesign and proposed a new backend architecture. We developed a comprehensive approach to ensure a seamless transition to this new structure.

Step 5.
Improving the search system for both apps
By integrating the Algolia service, we achieved a profound level of personalization for every user. Besides, Algolia enabled a typo-tolerant multi-field search to simplify locating the targeted content.

Step 6.
Integrating budget control & team performance tools
We implemented a transparent system to control budget expectations effectively and manage holistic performance reporting.

MOBILE APPLICATION

mobile_application-1
Profile page

mobile_application-2
Saved collections

mobile_application-3
Search page

mobile_application-4
Personalized feed page

Results

 

tick
An interactive web app for managing content operations and attracting new collaborations

tick
A stable and quickly updateable mobile application

tick
New personalization logic and an upgraded mobile app design

tick
Significant increase in the number of mobile app users

Contact Us
phone-iconContact us via Phone: +44 7400 989780
Send us an email
Social media
Our Location
United Kingdom
71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ