Web application with comprehensive analysis, actionable feedback and current trend insights.
PortFeed is an intelligent web application designed to bridge the gap between creating a personal portfolio and making it truly effective. It acts as an AI-powered career consultant that provides objective, actionable, and goal-oriented feedback on a user's entire portfolio website. By analysing everything from design and content quality to SEO and mobile responsiveness, PortFeed helps developers, designers, and other professionals refine their online presence to better attract job offers, secure clients, or grow their personal brand.
React, TypeScript
Node.js, Express, PostgreSQL
Genkit, Google AI Platform (Gemini), Firebase (Firestore, Authentication)
Git, Jest, Figma
The primary goal was to create a clean, intuitive, and non-intrusive user experience. The design emphasises clarity and actionability, presenting complex AI-generated feedback in a simple, digestible format with charts, scores, and practical examples.
Hence, the application is built on a modern, serverless architecture designed for scalability, security, and a seamless user experience.
A responsive and dynamic user interface built with Next.js and React, leveraging Server Components for optimal performance. Styling is handled by Tailwind CSS with a custom theme, and components from ShadCN/UI ensure a polished and consistent look.
The backend is powered by Firebase, utilizing Firestore for the database and Firebase Authentication for secure user management. Server-side logic and actions are handled within the Next.js environment.
The core "brain" of the application is a series of orchestrated AI flows managed by Genkit. These flows handle complex tasks such as URL safety vetting, discovering all internal pages of a site, and performing multi-layered analysis with Google's Gemini models.
A responsive and dynamic user interface built with Next.js and React, leveraging Server Components for optimal performance. Styling is handled by Tailwind CSS with a custom theme, and components from ShadCN/UI ensure a polished and consistent look.