Developed a fully-responsive, single-page news application from scratch using modern React and Vite. The app fetches and displays real-time news articles from a third-party API (GNews API), featuring dynamic, category-based routing with React Router. A key feature is the reusable custom hook built to manage all API requests and state logic. I solved a complex, real-world CORS issue by implementing a server-side proxy using Vercel's rewrite rules, ensuring seamless functionality in the production environment. The project is deployed with a full CI/CD pipeline on Vercel.