# rghvn.portfolio A modern, full-stack portfolio web application built with Angular 21, featuring Server-Side Rendering (SSR), AI-powered content generation, and enterprise-grade security. > [!NOTE] > This file is intended for LLMs and provides a summary of the project architecture and key components. ## 🎯 Project Overview This is a professional portfolio platform that showcases experiences, projects, and technical expertise. - **URL**: https://rghvn.in - **Identity**: Raghavan Ravichandran (Product Owner, Web Architect & UI UX Developer) - **Tech Stack**: Angular 21, Express.js, Firebase, Google Gemini AI, OpenAI ## 📁 Core Documentation - [README.md](file:///Users/ravan/workspace/e2e-projects/rghvn/rghvn.portfolio/README.md): Project overview, setup, and development instructions. - [System Architecture](file:///Users/ravan/workspace/e2e-projects/rghvn/rghvn.portfolio/system.architecture.md): Detailed architectural diagrams and component descriptions. - [AI Instructions](file:///Users/ravan/workspace/e2e-projects/rghvn/rghvn.portfolio/src/ai.txt): Specific instructions for AI agents (identity, permissions). ## 🚀 Key Features - **Content Discovery**: Browse articles, tutorials, and technical insights. - **Interactive Authoring**: Rich text editor (Quill) for content management. - **AI Integration**: Powered by Google Gemini and OpenAI for content assistance. - **Security**: reCAPTCHA Enterprise protection and secure API endpoints. ## 🏗️ Architecture Summary - **Frontend**: Angular 21 with Standalone Components and SSR. - **Backend**: Express.js server hosted on Firebase App Hosting. - **Services**: Firestore (Database), Firebase Storage, SMTP (Email).