Inspiration
What it d## Inspiration
The inspiration for Pic-Perfect Buddy came from the common struggle of feeling awkward during photo ops or staring at a closet wondering what fits the "vibe" of a location. I wanted to create a "Trusted Friend" experience that removes the stress of social photography by providing honest, witty, and practical advice.
What it does
Pic-Perfect Buddy acts as a digital concierge for your social life. Users upload a photo of a location—like a park or a rooftop cafe—and the app provides a "vibe check." It then offers two main paths:
- Outfit Ideas: Suggests clothing based on styles like Desi Traditional, Cool/Street, or Smart Formal. For example, it might suggest a white Panjabi for a park setting to make the user "look like a hero."
- Pose Ideas: Provides specific physical guides with funny names like The Flex or The Awkward Turtle to solve the "where do I put my hands" problem.
- Trusted Buddy: Includes a verification system for finding "trusted unknown" people to join the activity or vouch for your look.
How we built it
The project was built as a web application focusing on clean, functional logic. I used a structured decision tree to handle user inputs for energy levels and locations. For the UI, I designed icon-based tiles for different style "vibes" to make navigation intuitive. To ensure safety in the "Verified Buddy" feature, I implemented a trust score logic based on a weighted average of user ratings and ID verification status.
Challenges we ran into
One of the primary challenges was balancing the app's "sarcastic best friend" personality with helpful, safe advice. Ensuring that the "Trusted Person" feature felt secure required thinking through identity verification via student IDs. Additionally, creating a logic flow that could accurately suggest an outfit based on a static location image required careful categorization of "vibes" versus specific settings.
Accomplishments that we're proud of
I am particularly proud of the humor integrated into the app's feedback—turning a potentially stressful task into a laugh. Successfully designing a system that handles both solo activities and "verified" social matching is a significant milestone for a small-scale project.
What we learned
Building this project deepened my understanding of user experience (UX) and conditional decision-making. I learned how to move from a broad idea—like "loneliness"—to a mechanical solution that addresses specific problems like "decision fatigue" and social anxiety. It also improved my ability to write clean, straightforward code that prioritizes utility.
What's next for Pic-Perfect Buddy
The next step is to move beyond static suggestions and integrate real-time image recognition to automatically detect location types. I also plan to expand the "Verified Buddy" network to include local student communities, making the "Trusted Friend for a Day" concept a reality for more people.oes
Log in or sign up for Devpost to join the conversation.