🚀 Built my portfolio — but this time, I focused on doing it right. Over the past few days, I built a full-stack portfolio website that doesn’t just showcase projects, but reflects real-world development practices. 🔹 What it includes: • Dynamic LeetCode stats (via backend API) • GitHub stats integration using REST API • Fully responsive UI • Clean, component-based architecture 🔹 Key features: • Responsive navbar with quick actions • Phone number & email copy on click • LinkedIn profile redirection • Resume download on click • Project showcase with Live Demo + GitHub links 🔹 What makes this different: Instead of relying on third-party services, I built my own backend to fetch and manage data. • Solved real-world CORS issues • Built a Node.js + Express backend • Used GraphQL API for LeetCode stats • Integrated GitHub REST API • Deployed backend on Render • Deployed frontend on Vercel 🔹 What I learned: Handling API restrictions, deployment challenges, and structuring a full-stack project — things you don’t usually get from basic tutorials. 🔗 Live: https://lnkd.in/g55U-mkj 💻 GitHub: https://lnkd.in/gBMaDMA2 Would love your feedback 🙌 #webdevelopment #reactjs #nodejs #fullstack #portfolio #javascript #developers

To view or add a comment, sign in

Explore content categories