mirror of
https://github.com/mmahdium/portfolio.git
synced 2026-08-14 12:12:48 +03:30
- Add comprehensive agent workflow definitions for 8 specialized roles (analyst, architect, developer, product manager, scrum master, technical writer, UX designer, QA engineer) - Add 35+ workflow definitions covering analysis, planning, solutioning, and implementation phases - Add BMAD configuration system with agent, task, tool, workflow, and file manifests - Add BMM (Business Model Methodology) documentation including quick-start guides, architecture references, and workflow analysis - Add test architecture knowledge base with 20+ testing patterns and best practices - Add team configuration templates and party mode setup for collaborative development - Establish foundation for enterprise agentic development framework with adaptive scaling capabilities
2.0 KiB
2.0 KiB
Project Overview
nuxt-portfolio
A modern, bilingual portfolio website built with Nuxt 4, featuring English and Persian (RTL) support with dark mode as default.
🔗 Live Demo: aliarghyani.vercel.app
Purpose
Personal portfolio website showcasing:
- Professional experience and skills
- Project portfolio
- Blog with bilingual content
- AI/Tech stack expertise
- Recommendations and testimonials
Tech Stack Summary
| Layer | Technology |
|---|---|
| Framework | Nuxt 4.1.3 (Vue 3 + Vite) |
| UI | Nuxt UI 4.0.1 |
| Styling | Tailwind CSS 4.1.14 |
| Language | TypeScript 5.9.3 |
| i18n | @nuxtjs/i18n 10.1.1 |
| Content | @nuxt/content 3.8.0 (MDC) |
Architecture Type
Component-based SPA with Static Site Generation (SSG)
- Monolith structure
- File-based routing
- Pre-rendered at build time
- Bilingual support (EN/FA with RTL)
Repository Structure
nuxt-portfolio/ # Monolith
├── app/ # Source code (srcDir)
├── content/ # Blog content (MDC)
├── i18n/ # Translations
├── server/ # API routes (RSS)
└── public/ # Static assets
Key Features
- ✅ Nuxt 4 with
app/directory structure - ✅ Nuxt UI 4 with custom theming
- ✅ Tailwind CSS 4 with custom utilities
- ✅ Full TypeScript support
- ✅ English & Persian with automatic RTL
- ✅ Dark mode default with light option
- ✅ Responsive images with @nuxt/image
- ✅ Blog with MDC content
- ✅ RSS feeds for both languages
- ✅ Sitemap generation
- ✅ View Transitions API
Documentation Index
- Architecture - System design and patterns
- Source Tree Analysis - Directory structure
- Component Inventory - UI components
- Development Guide - Setup and workflow
- Deployment Guide - Hosting and CI/CD
Quick Start
pnpm install
pnpm dev
Visit: http://localhost:5000