About the project
In 2018, I joined an ambitious startup to lead the design of "Jackspot," an innovative
mobile application for local communities. We built a native application for both iOS and
Android, alongside a fully responsive web version. The core challenge was to design a
competitor to Nextdoor that offered a superior, more engaging user experience.
In this case study, I detail the project lifecycle and my approach to managing diverse
tasks and overcoming challenges. I led the product design from February to November
2018. Although the startup eventually paused operations due to funding constraints, the
product launch generated highly enthusiastic feedback from our initial user base.
-
Year
2018
-
Company
BiguBigu
-
Position
Product Designer
-
Project
Jackspot App
-
Duration
9 months
(full time employee)
Case Study
STEP 1 - Research / Persona
I worked with the team to define the core goals of the project and the specific problems
we aimed to solve. Establishing a shared vision is complex, but effective communication
and active listening were key to our process.
This phase involved close collaboration with the CEO, managers, and stakeholders, but I
also made it a priority to involve engineers early on. I believe that if the project
brief leaves questions unanswered, the entire product can veer off course. For Jackspot,
the CEO had a high-level vision but lacked specific directives on features or target
users. I spent several weeks with the team defining the default feature set. We
conducted a competitive analysis, identifying pain points in existing solutions. After
testing over 10 different apps, it became clear that we could build a product
significantly better than Nextdoor.
We needed a unique value proposition to avoid the "déjà vu" feeling of copycat apps. I
categorized our design features into four pillars: “Efficiency of use”, “Location
flexibility”, “User engagement”, and “Privacy”.
Through extensive brainstorming, we discovered a creative way to connect people around
specific locations. To value user privacy, we decided to allow users to create a "Spot"
on the map at any location they chose, rather than tying it to their home address. This
Spot became a chat room for users visiting that area or topic.
During this period, we also selected our technology stack. After testing various SDKs,
we chose Mapbox as our main mapping framework and Amazon AWS for the backend. I also
developed user personas to clarify who we were building for, targeting a demographic
between 18 and 30 years old for the native app.
STEP 2 - Wireframes
Next, I dove into the user flow, defining how the content and features would interact.
Describing the relationships between pages and elements is crucial. Although wireframes
lack final design polish, they act as the blueprint for the project. I focused on
structuring the layout to satisfy both user needs and business goals within technical
feasibility.
I created a UI requirements document to outline every feature and element for the
design. Once approved, I began creating digital wireframes for the main screens in
Sketch.
I always prefer building a prototype to test user flows early. I asked engineers to test
the prototype's usability. In our brainstorming sessions, we debated every feature and
interaction, aiming to validate whether the UI/UX was intuitive for any user. This
process helped us identify valid user frustrations, allowing me to return to the drawing
board and refine key task flows before writing code.
STEP 3 - Content Creation / Mockups
After updating the wireframes with
feedback, I moved to visual design. I started shaping the product identity and the app's
look and feel. While this stage is often guided by existing branding, in this case, I
had the freedom to start from scratch.
I aimed for an interface that was simple and minimal, yet colorful, playful, and
attractive. I wanted to make adding information easy and pleasant. Colors were used
strategically to inform the user about interactive elements and important information. I
presented multiple iterations of the logotype and UI style to the team.
An earth-inspired theme with specific blues and greens resonated most with the team. I
then brainstormed logo concepts, using brand adjectives to narrow my vision. I sketched
ideas before creating digital versions of the favorites. Finally, I compiled the logos
and assets into a Style Guide and UI Kit—a comprehensive collection of site components
and UI patterns to support the developers.
STEP 4 - Testing / User Feedback
This final step is about ensuring everything works as intended. Detecting user
experience issues before launch is critical. Errors can stem from small coding mistakes,
and it is far better to catch and fix them now than to present a broken product to the
public.
This is the window for final changes before launch. Post-launch, collecting user
feedback becomes priority number one. Issues and frustrations reported by users must be
addressed immediately to prevent negative word-of-mouth.
From the Jackspot project, I learned that spending time explaining the value of design
decisions to engineers is incredibly worthwhile. They became much more open to
implementing complex features and appreciated the assistance, realizing it moved the
product forward with superior quality. I also learned that compromise is a valid
solution when working with managers and stakeholders. I will never forget this period of
my life, as many team members have become close friends.