TL;DR
Flow State is a mobile app that helps new grads easily compare their job offers. Upload your offers, answer a short questionnaire about your goals and priorities, and get personalized feedback about each offer. Flow State does the heavy lifting by summarizing and ranking offers, as well as helping you visualize your future career.
First link is our design file.
Second link is our prototype.
What is the problem?
Graduating with multiple job offers seems far from a problem, but it can quickly become overwhelming for new graduates. Each offer comes with a different salary, benefits package, location, work culture, skill set, and future career growth. Meaningfully comparing jobs can take hours of researching, pulling information from different sources, and still leave new grads without a clear picture. The real issue isn't a lack of information; it's the lack of a platform that visualizes which qualities matter most personally. With so many factors to consider, what many new grads need is clarity.
Who are Flow State's target users?
Flow State is built for new and recent college graduates who have received multiple job offers and are struggling to make the first major career decision. They are navigating their professional career for the first time and lack experience with what they should prioritize. Our target users are digitally native and often turn to online resources for guidance; however, they find too much information and too many differing opinions overwhelming rather than helpful. This one decision will decide how the next several years of their career and life will look, and yet many feel unsure and unsupported.
How does Flow State solve the problem?
Flow State addresses the overwhelm of comparing job offers through three core features, each designed to bring a different layer of clarity to the decision.
The first is the dashboard, a home page that gives users an immediate, side-by-side snapshot of each offer. Rather than toggling between offer letters and browser tabs, users can see the most critical details of each job, including salary, benefits, location, work type, and required skills, condensed into a clean, easy-to-read summary.
The second is the ranking page, where Flow State moves beyond raw data and into a personalized analysis. Users complete a short questionnaire regarding their priorities about what they value most financially, professionally, and personally. Flow State then analyzes each offer and produces a ranking across three categories: Finances, Work-Life Balance, and Lifestyle. Rather than telling users what the best offer is objectively, the ranking reflects what matters most to them specifically.
The third is the future path page, which extends the decision beyond the immediate offer and into long term career trajectory. For each job, Flow State generates a report outlining the skills a user would likely develop over five years in that role, as well as projected salary growth. This gives users a fuller picture of not just where each offer starts, but where it leads.
Constraints we ran into
Our two biggest challenges during the development process were managing scope creep and navigating prototyping constraints. We had to thoroughly discuss who/what we were designing for versus NOT designing for many times throughout the process in order to remain focused. There were also many learning curves and challenges we faced when making our prototype. We had to reset and replan certain features or flows to better match our finalized vision.
What's next for Flow State?
Going forward, future development would focus on deepening the clarity Flow State already provides, through features like scenario-based projections, customizable job assumptions, and role transition modeling. Together, these additions would give users an even more detailed and personalized picture of what accepting each offer actually means for their life and career long term.
Built With
- capcut
- figma
- procreate


Log in or sign up for Devpost to join the conversation.