Project Story
Inspiration
This project was born from a partnership with Usher's New Look, a foundation dedicated to empowering youth through education and creative mentorship. We saw a critical gap: talented young people from underserved communities dream of careers in music, sports, media, and entertainment, but traditional career counseling rarely addresses these paths. Even more challenging, these youth lack the resources and guidance to build professional portfolios that showcase their talents.
We were inspired by the idea that every young person has a unique "spark" - that passion or talent that makes them come alive. Our mission became clear: create a platform that helps youth discover their spark, gives them the tools to showcase it professionally, and connects them with real opportunities. The name "SparkedIn" reflects this journey from ignition to connection.
What it does
SparkedIn transforms career discovery into a three-phase journey:
Phase 1: Spark Discovery (AI-Powered Career Matching)
Users engage in a natural, conversational interview with our AI that asks about their passions, accomplishments, and dreams. Behind the scenes, our algorithm analyzes their responses and matches them with careers from our database of 35+ entertainment industry paths spanning Music, Media, Film & Television, Performance, Business & Management, Design, Writing, and Sports. Each match includes:
- Match score showing compatibility
- Salary ranges for transparency
- "Day in the Life" descriptions
- Required skills and portfolio needs
- Industry demand indicators
Phase 2: Portfolio Builder
Once users select their career path, SparkedIn instantly creates a professional portfolio space with:
- AI-generated descriptions for uploaded media (photos, videos, audio, documents)
- Drag-and-drop organization for creative control
- Real-time engagement stats (views, likes, followers)
- Shareable portfolio links
- Mobile-responsive design
Phase 3: Opportunity Connection (Roadmap)
The platform will evolve to connect users directly with internships, workshops, mentorship programs, and gigs that match their career goals.
The result? Youth go from "I don't know what I want to do" to "Here's my professional portfolio showcasing my talents" in under 10 minutes.
How we built it
Frontend Architecture:
- React with Hooks for state management across the discovery interview, career matching, and portfolio phases
- Tailwind CSS for a responsive, modern UI that works beautifully on mobile and desktop
- Lucide React for consistent, professional iconography throughout the platform
Key Technical Features:
- Conversational AI Interface: Designed a natural question flow that extracts meaningful insights without feeling like a formal assessment
- Career Matching Algorithm: Built a keyword-based scoring system that analyzes unstructured user responses against 35+ career profiles with weighted match scores
- Dynamic Portfolio Generation: Created a system that generates professional portfolios on-the-fly based on user selections
- File Upload System: Implemented robust media handling supporting images, videos, and audio with proper preview and playback
- AI Description Generator: Simulated AI-powered content descriptions that help users articulate their work professionally
- Drag-and-Drop Interface: Built intuitive media organization allowing users to curate their portfolio presentation
Data Architecture:
- Comprehensive career database with 8 categories and detailed information including skills, salary ranges, demand indicators, and portfolio requirements
- User state management tracking progress through discovery, career selection, and portfolio building
- Mock analytics system providing engagement metrics (views, likes, followers)
Hosting & Deployment:
- AWS Amplify for seamless deployment and continuous integration
- Production-ready performance optimization
- Environment configured for easy scaling
Easter Egg: We included a special surprise - if users enter "Usher" as their name during discovery, they receive a personalized message acknowledging Usher's New Look's mission and impact on the platform.
Challenges we ran into
1. Creating a Natural Conversational Flow Our biggest challenge was making the AI interview feel natural and supportive rather than clinical or interrogative. We iterated through multiple question sets, testing different phrasings to find the right balance between extracting meaningful career insights and maintaining an encouraging, casual tone. The solution involved progressive disclosure - starting broad and getting more specific, while using the user's own words in follow-up questions.
2. Career Matching Without Machine Learning Initially, we wanted to implement a full ML model for career matching, but time constraints pushed us to be creative. We developed a sophisticated keyword-matching algorithm that weighs certain terms more heavily based on their specificity. For example, "producing beats" scores higher for Music Producer than just "music." This required extensive research into how people naturally describe their interests and mapping that to professional terminology.
3. Video Playback Issues We encountered significant challenges with video uploads not playing in the portfolio. The issue was that our initial implementation only showed static thumbnails without actual video playback functionality. We had to rebuild the media viewing modal to properly handle HTML5 video elements with controls, while maintaining good UX for images and audio files.
4. Balancing Feature Scope In a hackathon environment, scope creep is real. We had grand visions of integrating real Claude API, building a backend database, adding user authentication, and creating an opportunity marketplace. We had to ruthlessly prioritize the core user journey - discovery, matching, and portfolio creation - and build those features to completion rather than having half-finished advanced features.
5. Making AI Feel Real Without a real AI backend, we had to create the feeling of AI assistance. This meant carefully crafting the timing of typing indicators, generating descriptions that felt personalized, and creating realistic match scores that felt algorithmic rather than random.
Accomplishments that we're proud of
🎯 Built a Complete User Journey - Users can go from knowing nothing about entertainment careers to having a professional portfolio in minutes. The end-to-end experience works seamlessly.
✨ Career Database Breadth - We researched and documented 35+ entertainment careers with accurate salary ranges, demand indicators, and career insights. This database is valuable beyond just our platform.
🎨 Professional Design That Feels Accessible - We created a UI that looks professional enough to build confidence but approachable enough not to intimidate. The gradient aesthetic is energetic and youthful without feeling childish.
🤖 Conversational AI Without Real AI - Our simulated AI interview feels natural and supportive. The typing indicators, progressive questioning, and personalized responses create an authentic conversational experience.
📱 Responsive & Mobile-First - The entire platform works beautifully on mobile devices, which is critical since many underserved youth primarily access the internet via smartphones.
🎬 Robust Media Handling - We successfully implemented upload, preview, and playback for multiple media types (images, videos, audio) with proper error handling and user feedback.
💡 The "Usher" Easter Egg - This delightful surprise acknowledges the foundation that inspired the project and creates a memorable moment for users who discover it.
📊 Mock Analytics That Feel Real - The portfolio stats (views, likes, followers) create a sense of progress and achievement, encouraging users to keep building their portfolios.
What we learned
1. Empathy-Driven Design Is Everything Working on a platform for underserved youth taught us that every design decision matters. Words like "professional" can be intimidating. Long forms are barriers. We learned to celebrate small wins, use encouraging language, and remove friction at every step. Design isn't just aesthetics - it's about removing barriers to access.
2. Career Guidance Is Severely Lacking Through research, we discovered how little career guidance exists for entertainment paths. Guidance counselors are trained in traditional careers (doctor, lawyer, teacher) but rarely discuss becoming a content creator, music producer, or sports broadcaster. This gap leaves creative youth without direction.
3. AI Can Democratize Expertise Conversational AI has the potential to provide personalized career guidance at scale - something traditionally available only to those who can afford career coaches. Even our simulated AI showed how powerful this could be for leveling the playing field.
4. Portfolio Intimidation Is Real Many young people feel they need extensive experience before creating a portfolio. We learned that lowering this barrier - "just upload one thing" - combined with AI-assisted descriptions makes the process feel achievable rather than overwhelming.
5. Rapid Prototyping Forces Prioritization The hackathon environment forced us to identify the absolute core value proposition and build that first. This constraint actually improved our product by preventing feature bloat and ensuring we shipped something complete rather than half-finished.
6. Entertainment Industry Complexity Researching 35+ careers taught us how diverse the entertainment industry is. There are hundreds of roles beyond "famous musician" or "movie star" - roles in production, management, design, technical work, and business development. Making these visible is valuable.
7. Representation Matters in Career Paths Careers in music, sports, and media resonate deeply with diverse communities. By centering these paths (rather than treating them as "alternative" careers), we're validating the aspirations of young people who see themselves in these industries.
What's next for SparkedIn
Immediate Next Steps (Next 3 Months)
🤖 Real AI Integration
- Integrate Claude API for advanced conversational career discovery
- Implement dynamic follow-up questions based on user responses
- Add multilingual support for broader accessibility
- Create more nuanced career matching with confidence scores
💾 Backend Infrastructure
- Build AWS DynamoDB database for persistent user accounts
- Implement AWS Cognito for secure authentication
- Add data analytics to track user journeys and improve matching
- Create admin dashboard for career database management
🔗 Opportunity Board
- Partner with organizations to list real internships, workshops, and gigs
- Build filtering system by location, career path, and experience level
- Add application tracking so users can see their progress
- Integrate with existing opportunity platforms (Handshake, LinkedIn)
Medium-Term Enhancements (6-12 Months)
👥 Mentorship Matching
- Connect users with industry professionals for guidance
- Video chat integration for virtual mentorship sessions
- Structured mentorship programs with milestones
- Mentor dashboard for managing mentees
🏆 Skill Building Resources
- Curated tutorials and courses for each career path
- Challenges and projects to build portfolio items
- Certification tracking for completed training
- Integration with platforms like Coursera, Skillshare, YouTube Learning
💬 Community Features
- User profiles with follower/following functionality
- Comments and feedback on portfolio items
- Collaboration tools for group projects
- Forums and discussion boards by career interest
📊 Enhanced Analytics
- User dashboard showing portfolio performance over time
- Insights into which portfolio items get the most engagement
- Career path exploration tracking
- Goal setting and progress tracking features
Long-Term Vision (1-2 Years)
📱 Mobile App Development
- Native iOS and Android apps using React Native
- Push notifications for new opportunities and messages
- Offline portfolio viewing
- Mobile-optimized media upload and editing
🌐 Expansion Beyond Entertainment
- Add career paths in technology, healthcare, trades, entrepreneurship
- Partner with community organizations and schools
- White-label version for foundations and nonprofits
- Regional customization for local opportunities
🎓 Educational Partnerships
- Partner with schools to integrate into career counseling programs
- Create educator resources and curriculum
- Track outcomes: college admissions, job placements, skill development
- Build scholarship matching based on career goals and portfolio quality
💼 Industry Partnerships
- Connect directly with entertainment companies for talent pipeline
- Create "verified portfolios" with industry endorsements
- Host virtual career fairs and networking events
- Build internship-to-hire pathways
🌍 Social Impact Scaling
- Expand to underserved communities globally
- Partner with Usher's New Look for program integration
- Create success metrics: lives impacted, careers launched, portfolios built
- Publish research on youth career development and digital portfolios
Technical Roadmap
Performance & Scale
- CDN integration for fast global access
- Advanced caching strategies
- Portfolio SEO optimization for discoverability
- Load testing for thousands of concurrent users
Advanced Features
- Video editing tools within the platform
- AI-powered resume builder from portfolio
- Portfolio templates for different career paths
- Export options (PDF, LinkedIn integration, personal website)
Security & Privacy
- COPPA compliance for users under 13
- Enhanced privacy controls for minors
- Parental consent workflows
- Data encryption and secure file storage
💡 The Big Picture
SparkedIn isn't just a platform - it's a movement to democratize career discovery and opportunity access. Every young person deserves to discover their spark, have the tools to showcase it professionally, and connect with opportunities that can transform their future.
We envision a world where a young person in any zip code, from any background, can explore their creative passions and build a career path in entertainment - not because they have connections or resources, but because they have SparkedIn.
Our ultimate measure of success:
- 10,000 youth discover their spark in year one
- 1,000 portfolios created monthly by year two
- 100 documented success stories of youth landing opportunities through the platform
- Partnership with 50+ organizations providing mentorship and opportunities
From Usher's New Look to every young person with a dream - this is just the beginning.
Built with ❤️ for youth everywhere who are ready to spark their future.
SparkedIn #YouthEmpowerment #AIForGood #CareerDiscovery #EntertainmentCareers
Built With
- amazon-web-services
- claude
- javascript
- react
- sandbox
Log in or sign up for Devpost to join the conversation.