Inspiration
Roasting my brother has always been my favorite pastime — savage jokes, dramatic reactions, and way too much laughter. One day, in the middle of a particularly brutal roast, we joked, "Imagine if resumes could get this kind of treatment." That joke quickly spiraled into an idea we couldn't stop thinking about — and thus, Roastrology was born.
We wanted to make career feedback fun, engaging, and brutally honest — like a best friend who tells it like it is. So we fused AI, memes, and astrology into one chaotic, Gen Z-approved experience. That’s exactly why I want to submit this idea under the Most Fun and Creative Theme because nothing says creative chaos like career advice served with a side of roast and zodiac sass.
What it does
Roastrology lets users upload their resume and returns:
- A savage AI-generated roast of their resume
- A career horoscope based on their zodiac sign
- Situational memes that perfectly reflect their professional journey (or lack thereof)
It’s the ultimate mix of humor, self-reflection, and cosmic insight — built for the generation that craves authenticity with a side of chaos.
How we built it
- Frontend: Built with React for a smooth user experience
- Backend: Python (Flask) handles resume parsing, AI calls, and meme generation
- AI Integration: Perplexity API powers resume roasts and horoscopes
- Resume Parsing: Used
python-docxto extract text and analyze DOCX files
Challenges we ran into
- CORS Issues: Frontend and backend communication was blocked initially — fixed by setting proper CORS headers and using a proxy.
- Parsing Complex Resumes: Variations in DOCX formatting made extracting text tricky.
- Tone Tuning: Ensuring roasts stayed funny and never offensive.
- Meme Relevance: Crafting memes that matched the context of each roast.
Accomplishments that we're proud of
- Successfully combined AI, memes, and astrology into a fun, useful tool
- Delivered roasts that users genuinely enjoyed
- Built a working MVP with complete end-to-end functionality
What we learned
- Extracting and processing text from DOCX resumes using Python
- Crafting prompts to get creative and context-aware AI responses
- Handling dynamic image creation for memes
- Managing frontend-backend communication effectively, including CORS
What's next for Roastrology
- Add LinkedIn integration for real-time profile roasting
- Create a roast leaderboard so users can compare their “burn levels”
- Expand horoscope features with deeper birth chart insights
- Enable easy social sharing of roast results to boost engagement
Roastrology began as a sibling joke — now it’s a full vibe. And this is just the start. 🔥💼✨
Built With
- css3
- html5
- javascript
- perplexity-api
- python
- react

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