Take Home
Assignment
Intern
Hey!
We’re very happy to welcome you to your
product design assignment in Boldare
You’ll get familiar with our working basis and we’re really
excited that we’re about to get to know each other better.
We have prepared a task for you. Please read the entire
document , it will help and clarify everything. Your design
task will be a part of a web app that helps travelers to
buy railway tickets.
You’ll have 4 days to complete the challenge. However, we
would encourage you not to bend over the task day and
night. Inspiration and focus require some good rest.
Task description
Get familiar with task, context and
scope
Who is the client?
Trainly is a newly founded Polish train operating company.
The company offers fast comfortable train connections
around Poland but has the ambition to expand to the
European market as well. Currently, Trainly tickets are only
available at the ticket offices. (Just to be clear, this is a
made-up client but we’d like you to immerse yourself in the
situation as much as possible )
What stage is the product on?
We’ve conducted a series of discovery sessions with the
client and the materials gathered in this file are the
outcomes of these workshops.
Task description
Design a ticket buying process for a train leaving at 10:20
from Katowice and arriving in Gdańsk at 17:40, for 2 adults
and a child (10 y/o).
Prepare a video presentation for a potential client, where
you present the solution along with the reasoning behind
your design decisions. The maximum length of the video is
10 min. Please prepare your presentation in English.
Business context
Business goal
The conventional sales through ticket offices show that
82% of passengers opt for 2nd class tickets. The business
goal is to increase 1st class sales by 20% within the next
quarter.
Pricing
Trainly offers 2nd class tickets from Katowice to Gdańsk
priced at 86 PLN and 1st class at 130 PLN.
1st class benefits include
A mea
Free hot and cold beverage
More comfortable seats with more leg space
Discounts
The following passenger groups are eligible for a discount
children up to 15 years old - 60% discoun
students - 50% discoun
seniors (60+) - 40% discount
The discounts are only valid if a passenger is able to
present a document verifying their eligibility during a trip.
User persona
Lukasz, 34 y/o
Job
Sales in a software house
Salary
2 000 — 3 000 euro / monthly
City of residence:
Katowice
Civil status:
Married, has a child
Interests
Technology, gadgets, smart & responsible living
Internet usage
iPhone heavy user. The most used applications:
Instagram, LinkedIn, Strava, Medium.
User persona
Lifestyle & habits
healthy, eco-friendly, cares about the environmen
travels at least once a month with his famil
stays at hotels when travellin
typically pays with his mobil
reads a lot about productivity and effective time
management.
User profile
Lukasz, in his early 30s, is a busy professional who values
time with his wife and son despite a demanding work
schedule.
He optimizes daily tasks to make time for family, sports, and
rest. Frequently traveling for work and leisure, he takes at
least one family trip a month.
As a tech-savvy individual in the IT field, Lukasz prioritizes
smooth, user-friendly digital experiences and quickly
abandons apps or websites that feel unintuitive or
cumbersome.
User goal
Have a pleasant hassle-free trip with his family so that they
can spend some quality time together
Scope
Task: Train tickets purchase flow for a web app.
Device: iPhone X.
Language: English
User stories that have to be covered:
• As a user I want to search through train connections so that I can
choose a suitable connection.
• As a user I want to see selected connection details so that I know
that I’ve chosen the right connection.
• As a user I want to choose ticket type, number of travelers, and
discount type (junior up to 15 y/o, student, senior more than 70 y/
o), so I can choose the most suitable tickets for all travelers.
• As a user I want to see the total price for all chosen tickets as well
as the price for each ticket so that I know how much I have to pay
for the tickets.
• As a user I want to input all travelers' personal data (name &
surname), in order to apply all travelers' personal data on the
tickets.
• As a user I want to have the tickets sent to my email so that I
don’t lose them.
• As a user I want to see a confirmation after buying the tickets so
that I know that everything went correctly.
Out of scope
Things that you don’t have to design:
Seat selection
Payments
Account creation. Please mind that account creation is
not included in the scope for now. Therefore, please
prepare the journey for a user who is neither registered
nor logged in.
Research
Focus on user experience part
Get familiar with the persona. Do the research, make
choices, create user flow, design wireframes. They don’t
have to be pretty. Just mark up your ideas. It’s up to you if
you design them on paper, in Figma or in any other tool.
Remember to store or save everything and include it all in
your final package. It’s important for us to understand your
design process.
The amount of time you spend on your research is up to
you as well as the research method. Just remember to
share your findings with us during the presentation.
Bonus point: Hypothesis
Define a research hypothesis that would help you prove or
disprove your assumptions related to business or user
goals. Suggest a validation method that you would use to
test your hypothesis.
User interface
Go creative in the visual field
It’s time to design user-friendly, modern, and beautiful
interfaces. Trainly doesn’t have any branding yet, but we
would encourage you to work on the proposition of general
visual direction rather than a comprehensive brand book or
style guide. A simple text logo would be enough. Color, font,
and style choice are also up to you. However, the look and
feel should be coherent with other similar brands in the
market. Just remember to explain your choices during the
demo.
We know that all of it can be overwhelming, so you don’t
have to design it all. The final UI design for just 3 screens
would be just fine! You can do more, but we expect three
screens to be fully crafted as if you would prepare them for
developers.
Summary
It’s time to sum it all up
Finish your work and prepare a video presentation that
lasts a maximum of 10 minutes. Present everything that
helps us to understand your approach is useful! Sketches,
images, screens, animations, etc.
What we’ll pay attention to:
• ability to create solutions that respond to real needs
• ability to design with the user-centered approach –
functional, beautiful, and interactive interfaces
• knowledge of good practices and patterns in the digital
product design field
• skills in wireframing – ability to ideate iteratively and
communicate your ideas clearly
• diligence and accuracy in file organization
• knowledge of current visual and user experience design
trends
• your ability to connect with us
Checklist
What should be in the package:
wireframes of the whole scop
final UI for at least 3 screen
open files (eg. share link to Figma file
usability test scenario concept – what hypotheses do
you have about your solution and... how you would ike
to validate them (just write your ideas
A video presentation where you share a screen and tell
a potential client about your solution along with an
argumentation of your design decisions.
It’s even better if you include:
research result
paper sketches, etc.
Once you've submitted your task, we’ll review it
and decide on the next steps.
If we choose to move forward, we’ll invite you to a final
meeting to discuss your task together.
Looking forward to seeing your work - good luck!