FloraConnect
Booking platform for Florist
Role
UX/UI Designer
Industry
Floristry / Event / B2B
Duration
Current


The idea
Building a booking app to enable Floral event business owners and freelancer florists to hire and be hired with an emphasis on communication to build a trusted and reliable connection between professionals.
The Problem
“Freelance florists and event support staff currently use a Telegram group to find work, but the system lacks structure, trust, and professionalism.”
Research on the hiring within the floral event industry
I based my research on previous personal experience as a Freelance Florist and i also led 10 interviews including Employers and Freelancers.
Current pain points within the industry and with the existing solution
No Moderation or Structure on the telegram group chat leading to low engagement, conflicts and missing opportunities.
Unclarity over hourly rate leading to tensions between freelancers and employers.
Lack of clear job description bringing misunderstanding
No structure over Late or Missing Payments admin
USER JOURNEY MAP / Freelance Florist
Clara
Freelance florist
5 years experience
scenario
The freelancer browse on the Telegram Job group in search for a potential job
expectations
Find a freelancer job
Stages
Actions
Thoughts
Pain Points
Emotions
Touchpoints
opportunities
Job discovery
Scroll telegram looking for a job
“I sometimes miss jobs because of all the chatting.”
No moderation or structure
This results in a cluttered, unprofessional space, making it harder to focus on real job opportunities.
Unsure
Centralise hiring platform reducing the noise
Checking detail
Reads vague posts or asks for missing info
“I wish they’d just put all the info in one message.”
Misunderstandings Between Employers and Freelancers
Job post often too vague
Annoyed
Detailed job post page
Applying
Replies or reacts to post
“not sure i’m the right fit for the job”
Freelancers may accept roles they’re not prepared for, or feel underused.
Uncertainty over what rate they can charge
Frustrated
Detailed job post page
Freelancer profile page providing more information on the freelancer experience
Job confirmed
Waits for a DM or tag
“Sometimes I don’t know until the night before.”
No clear instructions and information related to the job
Frustrated
Detailed job post page
Notification in case of changes
preparing
Packs gear, asks friends for instructions
“Start times are sometimes given the night before.”
No clear instructions and information related to the job
Frustrated
Detailed job post page
Working on the job
Shows up, meets unfamiliar team
No idea who’s managing or what the team dynamic is
Lack of inclusion in the team
Frustrated
Profile page for companies, talking about the history, team members
PAyment follow-up
Waits or chases employer
“I hate chasing for money after a job.”
Late or missing payment
Annoyed
Job history page, keeping track of all the jobs.
USER JOURNEY MAP / Business Owner
MArk
Business owner
scenario
The freelancer browse on the Telegram Job group in search for a potential job
expectations
Find a freelancer job
Stages
Actions
Thoughts
Pain Points
Emotions
Touchpoints
opportunities
Job posting
Send a quick message to the telegram group asking for freelancers
I just need people fast, but I get flooded in messages or ignored
Posts get lost in chat noise, no way to target experienced freelancers
Unsure
Centralise hiring platform reducing the noise
Reviewing answers
Scrolls through emoji reacts or “I’m free” replies, or scatered DM
I never know who’s actually experienced or just saying yes to everything
Can’t quickly assess who’s actually experienced or available
Annoyed
Detailed job post page
Selection and DMs
Picks freelancers in a rush with quick judgment, DMs to confirm
No structured profiles, hires from gut or existing network
Frustrated
Detailed job post page
Freelancer profile page providing more information on the freelancer experience
Sharing Info
Sends minimum information due to constant schedules changes and forge to update freelancers
Repeating info
to multiple people
some people still show
up confused
Frustrated
Detailed job post page
Notification in case of changes
JOb day
Meet team onsite, some people aren't so prepared or not skilled as expected
Doesn’t know all freelancers, hard to manage expectations
Frustrated
Detailed job post page
Payment Process
Tracked who worked and how much manually ( paper, spreadsheet..)
I’ve had freelancers chase me weeks later, but I don’t even remember if they were on the job.
Forgot who to pay, can lead to complain and bad reputation
Frustrated
Profile page for companies, talking about the history, team members
Aftermath
Forgot to pay someone due to messy system
It’s hard to keep track of who I’ve paid, especially when I hire 10 people in a week
No tracked records on payment
Annoyed
Job history page, keeping track of all the jobs.
Defining the Users goals
Freelancers
Finding work that align with their skills and trusted companies
Be able to find a job in a fast and efficient manners whilst getting all the relevant informations
Being provided all relevant information regarding the tasks ahead, so they can come prepared and achieve a better outcome
Employers
Finding freelancer that matches with their requirements
Being able to communicate the job requirements in order the relevant freelancer and achieve a better outcome
Ideation using Ai tools
To speed up ideation and visualise early concepts, I used lovable AI to generate low-fidelity wireframes based on structured prompts. This allowed me to quickly explore layout options, and focus on refining the core user experience. I was able to compare with different models such as ( Open AI, Anthropic, and Google )
First testing ( Ongoing )
Job search page
Job post page
Validating flows
Other projects
Interested in connecting?
Let’s talk projects, collaborations, or anything design!
Interested in connecting?
Let’s talk projects, collaborations, or anything design!
FloraConnect
Booking platform for Florist
Role
Product Designer
Industry
Floristry / Event / B2B
Duration
Current

The idea
Building a booking app to enable Floral event business owners and freelancer florists to hire and be hired with an emphasis on communication to build a trusted and reliable connection between professionals.
The Problem
“Freelance florists and event support staff currently use a Telegram group to find work, but the system lacks structure, trust, and professionalism.”
Research on the hiring within the floral event industry
I based my research on previous personal experience as a Freelance Florist and i also led 10 interviews including Employers and Freelancers.
Current pain points within the industry
and with the existing solution
No Moderation or Structure on the telegram group chat leading to low engagement, conflicts and missing opportunities.
Unclarity over hourly rate leading to tensions between freelancers and employers.
Lack of clear job description bringing misunderstanding
No structure over Late or Missing Payments admin
USER JOURNEY MAP / Freelance Florist
Clara
Freelance florist
5 years experience
scenario
The freelancer browse on the Telegram Job group in search for a potential job
expectations
Find a freelancer job
Stages
Actions
Thoughts
Pain Points
Emotions
Touchpoints
opportunities
Job discovery
Scroll telegram looking for a job
“I sometimes miss jobs because of all the chatting.”
No moderation or structure
This results in a cluttered, unprofessional space, making it harder to focus on real job opportunities.
Unsure
Centralise hiring platform reducing the noise
Checking detail
Reads vague posts or asks for missing info
“I wish they’d just put all the info in one message.”
Misunderstandings Between Employers and Freelancers
Job post often too vague
Annoyed
Detailed job post page
Applying
Replies or reacts to post
“not sure i’m the right fit for the job”
Freelancers may accept roles they’re not prepared for, or feel underused.
Uncertainty over what rate they can charge
Frustrated
Detailed job post page
Freelancer profile page providing more information on the freelancer experience
Job confirmed
Waits for a DM or tag
“Sometimes I don’t know until the night before.”
No clear instructions and information related to the job
Frustrated
Detailed job post page
Notification in case of changes
preparing
Packs gear, asks friends for instructions
“Start times are sometimes given the night before.”
No clear instructions and information related to the job
Frustrated
Detailed job post page
Working on the job
Shows up, meets unfamiliar team
No idea who’s managing or what the team dynamic is
Lack of inclusion in the team
Frustrated
Profile page for companies, talking about the history, team members
PAyment follow-up
Waits or chases employer
“I hate chasing for money after a job.”
Late or missing payment
Annoyed
Job history page, keeping track of all the jobs.
USER JOURNEY MAP / Business Owner
MArk
Business owner
scenario
The freelancer browse on the Telegram Job group in search for a potential job
expectations
Find a freelancer job
Stages
Actions
Thoughts
Pain Points
Emotions
Touchpoints
opportunities
Job posting
Send a quick message to the telegram group asking for freelancers
I just need people fast, but I get flooded in messages or ignored
Posts get lost in chat noise, no way to target experienced freelancers
Unsure
Centralise hiring platform reducing the noise
Reviewing answers
Scrolls through emoji reacts or “I’m free” replies, or scatered DM
I never know who’s actually experienced or just saying yes to everything
Can’t quickly assess who’s actually experienced or available
Annoyed
Detailed job post page
Selection and DMs
Picks freelancers in a rush with quick judgment, DMs to confirm
No structured profiles, hires from gut or existing network
Frustrated
Detailed job post page
Freelancer profile page providing more information on the freelancer experience
Sharing Info
Sends minimum information due to constant schedules changes and forge to update freelancers
Repeating info
to multiple people
some people still show
up confused
Frustrated
Detailed job post page
Notification in case of changes
JOb day
Meet team onsite, some people aren't so prepared or not skilled as expected
Doesn’t know all freelancers, hard to manage expectations
Frustrated
Detailed job post page
Payment Process
Tracked who worked and how much manually ( paper, spreadsheet..)
I’ve had freelancers chase me weeks later, but I don’t even remember if they were on the job.
Forgot who to pay, can lead to complain and bad reputation
Frustrated
Profile page for companies, talking about the history, team members
Aftermath
Forgot to pay someone due to messy system
It’s hard to keep track of who I’ve paid, especially when I hire 10 people in a week
No tracked records on payment
Annoyed
Job history page, keeping track of all the jobs.
Defining the Users goals
Freelancers
Finding work that align with their skills and trusted companies
Be able to find a job in a fast and efficient manners whilst getting all the relevant informations
Being provided all relevant information regarding the tasks ahead, so they can come prepared and achieve a better outcome
Employers
Finding freelancer that matches with their requirements
Being able to communicate the job requirements in order the relevant freelancer and achieve a better outcome
Ideation using Ai tools
To speed up ideation and visualise early concepts, I used lovable AI to generate low-fidelity wireframes based on structured prompts. This allowed me to quickly explore layout options, and focus on refining the core user experience. I was able to compare with different models such as ( Open AI, Anthropic, and Google )
First testing ( Ongoing )
Job search page
Job post page
Validating flows
Other projects
Interested in connecting?
Let’s talk projects, collaborations, or anything design!