PortFeed

Web application with comprehensive analysis, actionable feedback and current trend insights.

Year 2025
Role Lead Developer
Platform Web
URL https://www.portfeed.com

Overview

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.

Key Features

Technical Stack

Frontend

React, TypeScript

Backend

Node.js, Express, PostgreSQL

Infrastructure

Genkit, Google AI Platform (Gemini), Firebase (Firestore, Authentication)

Tools

Git, Jest, Figma

Architecture and Design Goals

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.


Frontend:

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.

Backend:

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.

AI Orchestration:

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.

State Management:

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.

Summary

PortFeed is a full-stack web application that demonstrates a practical and powerful use of modern AI to solve a real-world problem for professionals. It showcases skills in building secure, scalable, and user-friendly products using a contemporary tech stack. The project encompasses frontend development, backend architecture, third-party API integration (Stripe, Google AI), and advanced AI flow orchestration with Genkit.
← Back to All Projects