A simple Node.js + Vercel Serverless Function that returns a random resume in JSON format on every request. Perfect for developers building frontend portfolio pages, mock interview tools, or resume template generators. ⚡
Each request returns one random resume like this:
{
"id": "ivan-ivanov",
"name": "Ivan Ivanov",
"title": "Full Stack Developer",
"location": "Kyiv, Ukraine",
...
}This API randomly picks one resume from a pre-defined list of 15+ detailed candidate profiles and returns it as a response.
✅ CORS-enabled ✅ GET-only ✅ Hosted via Vercel
Clone the repo:
git clone https://github.com/Antot-12/Portfolio_API_Vercel.git
cd Portfolio_API_VercelInstall Vercel CLI if needed:
npm install -g vercelRun locally:
vercel devDeploy it to Vercel:
vercel --prod- Frontend
About Mesections - Dynamic resume preview widgets
- Portfolio template generators
- Developer CV randomizer
- AI resume reviewers
useEffect(() => {
fetch('https://your-vercel-url/api/resume')
.then(res => res.json())
.then(data => setResume(data));
}, []);Built with ❤️ using:
- Node.js
- Vercel Serverless Functions
- Pure JSON
Created by Antot_12