Joey

Joey is a mobile app that connects tradesworkers with homeowners using AI to simplify the process of finding and offering services, removing many of the common barriers that make hiring in the trades feel complicated or unclear.

Joey – Hop to it.

Joey Promotional Graphic

Purpose & Context

Joey was developed as a four-month academic project focused on exploring how AI can help address inequality and discrimination in the trades, especially for women and other underrepresented groups. Instead of trying to improve existing workplace systems, the project focused on giving workers a way to find jobs directly, without relying on employers who may introduce bias.

The goal was to create a platform that increases worker independence, expands access to opportunities, and supports more equitable hiring outcomes. The app reduces the need for back-and-forth communication by helping users clearly define problems, understand what needs to be done, and match with the right people more quickly.

The app is designed to make hiring more efficient while creating a fairer and more accessible experience for both workers and clients, especially for those who may face barriers in traditional systems.

Joey App Purpose & Context

Joey App Purpose & Context

Platform Mobile App
Role Full-Stack Developer
Timeline Sept – Dec 2025
Stack
React Native Expo Supabase Cloudinary Cloudflare Workers Gemini AI TypeScript

Market Research

Research showed that while immigrants and women are a growing part of the trades workforce, they often face challenges such as discrimination, unsafe conditions, and limited opportunities for advancement. At the same time, there is a strong demand for tradesworkers in Canada, with immigrants expected to fill a large share of future job openings.

This gap between demand and fair access highlights the need for tools that better support workers while helping employers and homeowners find reliable help.

Joey Market Research Insights

Market Research Insights

Competitor Analysis

Existing platforms like Jiffy and HomeStars reveal key limitations in how trades services are currently managed. Jiffy places workers within its own system, which can limit their flexibility and independence, while HomeStars relies on a bidding process that can be time-consuming and inconsistent.

Neither platform uses AI to simplify the process, improve communication, or better match workers with the right jobs, creating a strong opportunity for Joey to stand out by offering a more streamlined and user-focused experience.

Joey Competitive Analysis

Competitive Landscape

Feature List

Joey uses AI to make both onboarding and job posting more straightforward and accessible. Workers can upload their certifications and documents, which the system helps review and verify to build trust with clients.

Homeowners can take a photo of a problem, and the app will identify the issue, generate a clear job description, and recommend suitable tradesworkers based on their experience.

Joey AI-Leveraged Job Listing Creation Flow

AI-Leveraged Job Listing Creation Flow

Low & High Fidelity Wireframes

Wireframes were created using insights from research, with a focus on making the app easy to understand for users with different levels of technical experience. The design emphasizes minimalistic design, usability, and user-friendly elements that users will be familiar with.

High-fidelity prototypes refined these ideas into a polished interface that integrates AI features in a way that feels natural and easy to use.

Joey Wireframes – Worker Onboarding Prototype Screens

Worker Onboarding Prototype Screens

Back-End Development

The back-end uses Supabase to securely manage user accounts, store data, and handle authentication, while Cloudinary was used for storing user images and videos for worker portfolios and job listings. A Cloudflare Worker was used as a proxy server to manage requests such as image uploads and communication with AI services in real time.

Gemini was integrated to analyze images, generate summaries, and automatically create job listings, as well as validating worker documents like certificates and insurances.

Joey Backend Architecture

Backend Architecture

Front-End Development

The front-end was built using React Native and Expo to create a consistent and responsive mobile experience across devices. The React Native Reusables component library was used to maintain consistency in design and speed up development by allowing shared UI elements across different screens.

Expo Go was used for testing, particularly to quickly iterate on and validate camera functionality for capturing images used in job listings.

Joey Front-End Implementation

Front-End Implementation

The Finished Product

The final product is a functional prototype that demonstrates how AI can support both tradesworkers and homeowners throughout the process. Workers can create profiles with verified credentials, helping build trust and credibility, while homeowners can generate job listings quickly using images.

Overall, the app provides a simpler, more efficient way to connect people while improving accessibility within the trades industry.