mirror of
https://github.com/mmahdium/portfolio.git
synced 2026-08-14 20:22:49 +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
79 lines
2.0 KiB
Markdown
79 lines
2.0 KiB
Markdown
# 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](https://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](./architecture.md) - System design and patterns
|
|
- [Source Tree Analysis](./source-tree-analysis.md) - Directory structure
|
|
- [Component Inventory](./component-inventory.md) - UI components
|
|
- [Development Guide](./development-guide.md) - Setup and workflow
|
|
- [Deployment Guide](./deployment-guide.md) - Hosting and CI/CD
|
|
|
|
## Quick Start
|
|
|
|
```bash
|
|
pnpm install
|
|
pnpm dev
|
|
```
|
|
|
|
Visit: http://localhost:5000
|