PhoneBox Partner Portal App

PhoneBox Partner Portal App

PhoneBox Partner Portal App

PhoneBox Partner Portal App

Project to launch mobile app during the internship at PhoneBox.

Project to launch mobile app during the internship at PhoneBox.

Project to launch mobile app during the internship at PhoneBox.

Project to launch mobile app during the internship at PhoneBox.

Type

Type

Type

Type

Company Work

Company Work

Company Work

Company Work

Year

Year

Year

Year

2023-2024

2023-2024

2023-2024

2023-2024

Services

Services

Services

Services

Frontend Dev

Frontend Dev

Frontend Dev

Frontend Dev

Tools

Tools

Tools

Tools

React Native, TypeScript, Redux, Expo, REST API

React Native, TypeScript, Redux, Expo, REST API

React Native, TypeScript, Redux, Expo, REST API

React Native, TypeScript, Redux, Expo, REST API

[ The Project ]

[ The Project ]

[ The Project ]

PhoneBox provides network services for short-term visitors in Canada and the U.S. During my internship, I contributed to developing the newly launched Partner Portal App, which allows the company’s partners to manage client lists and track their performance.

PhoneBox provides network services for short-term visitors in Canada and the U.S. During my internship, I contributed to developing the newly launched Partner Portal App, which allows the company’s partners to manage client lists and track their performance.

PhoneBox provides network services for short-term visitors in Canada and the U.S. During my internship, I contributed to developing the newly launched Partner Portal App, which allows the company’s partners to manage client lists and track their performance.

[ Objectives ]

[ Objectives ]

[ Objectives ]

- Build a responsive design using React Native and applied lightweight plugins/extensions to the app. - Fetch accurate and up-to-date data using REST APIs. - Implement appropriate frontend error handling or loading indicators. - Communicate with cross-functional team members and track feature requests.

- Build a responsive design using React Native and applied lightweight plugins/extensions to the app. - Fetch accurate and up-to-date data using REST APIs. - Implement appropriate frontend error handling or loading indicators. - Communicate with cross-functional team members and track feature requests.

- Build a responsive design using React Native and applied lightweight plugins/extensions to the app. - Fetch accurate and up-to-date data using REST APIs. - Implement appropriate frontend error handling or loading indicators. - Communicate with cross-functional team members and track feature requests.

[ Process ]

[ Process ]

[ Process ]

Since the company deployed the app using React Native and Expo, some features did not function properly on both the web and mobile versions. I was responsible for implementing a seamless frontend for both platforms using lightweight plugins and libraries tailored to each environment. Additionally, I fixed bugs and errors in existing features based on PM requests to enhance the user experience.




The app's main feature was displaying accurate client overviews and real-time commission amounts for partners. I was responsible for fetching the correct API data from the backend to ensure the latest information was displayed each time users accessed the app. Additionally, when data summaries or graphical charts were required, I implemented code logic to calculate and present the data based on the retrieved information.




After building the frontend components and fetching data, I implemented proper error handling and loading indicators to enhance the user experience and ensure a smooth user flow.