About the Project – Inboxfolio
🎯 Inspiration
As developers and freelancers, some of our most important conversations happen via email — job offers, project invitations, client feedback, and even rejections that helped us grow. Yet, there's no elegant way to showcase these moments professionally. Traditional resumes don’t capture them, and taking screenshots looks clunky.
That inspired me to create Inboxfolio — a modern, clean way to turn impactful emails into a professional portfolio.
💼 What it does
Inboxfolio transforms your most meaningful email conversations into a shareable, public-facing portfolio. Users can:
- Display emails in a visually appealing grid
- Click into each message to view clean, readable details
- Showcase authenticity while protecting privacy
- Use it as a live, web-based "resume" of opportunities and milestones
It’s ideal for developers, freelancers, creators, or anyone looking to present real-world validation of their work and value.
🛠️ How we built it
I built Inboxfolio entirely using Bolt during the Bolt Hackathon:
- Frontend: React (via Bolt's AI generation), styled with Tailwind CSS
- Backend: Auto-generated RESTful API using Node.js and SQLite
- Hosting: Deployed with Netlify
- Features:
- Dark mode with system preference detection
- SEO-optimized metadata for social sharing
- Contact form with validation
- Slug-based routing for shareable email detail pages
- Safe HTML rendering with sanitization
Bolt handled most of the architecture and scaffolding, allowing me to focus on UX polish and purpose.
🧱 Challenges we ran into
- Domain registration: I initially struggled with getting a custom domain due to billing constraints, so I opted to use the default Netlify subdomain for submission.
- Payment verification: Free domain offers still required a payment method, which was a blocker at the time.
- Rendering HTML safely: Ensuring email content is rendered cleanly without risking XSS was tricky — I had to use
DOMPurifyto sanitize input safely.
🏆 Accomplishments that we're proud of
- Fully functional, production-ready app created within the hackathon window
- Clean, professional UI that works across devices
- An idea that solves a real, relatable problem in a simple and elegant way
- Successfully leveraged Bolt to generate both the backend and frontend seamlessly
📚 What we learned
- How to guide and collaborate with Bolt's AI to get structured, meaningful results
- The importance of balancing AI automation with developer oversight
- How even small, focused ideas can have a big impact when executed well
- How to handle email rendering securely in a web app
🚀 What's next for Inboxfolio
- Email Import: Automating the process of adding emails (e.g., via Gmail OAuth)
- Custom Themes: Let users personalize their portfolio
- User Accounts: Enable others to sign up and build their own Inboxfolio
- Custom Domain Support: Easier DNS integration
- Analytics: Track who’s viewing each message
Thanks to Bolt for making full-stack app generation smoother than ever. Inboxfolio wouldn’t have come to life this fast without it!
Built With
- bolt.new
- cors
- dompurify
- express.js
- react18
- slugify
- sqlite
- tailwindcss
- vite


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