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
107 lines
2.6 KiB
Markdown
107 lines
2.6 KiB
Markdown
# Project Documentation Index
|
|
|
|
## nuxt-portfolio
|
|
|
|
A modern, bilingual portfolio built with Nuxt 4, Nuxt UI, Tailwind CSS 4, and TypeScript.
|
|
|
|
🔗 **Live Demo:** [aliarghyani.vercel.app](https://aliarghyani.vercel.app)
|
|
|
|
---
|
|
|
|
## Project Overview
|
|
|
|
- **Type:** Monolith (Single-part web application)
|
|
- **Primary Language:** TypeScript
|
|
- **Architecture:** Component-based SPA with SSG
|
|
|
|
### Quick Reference
|
|
|
|
- **Framework:** Nuxt 4.1.3 (Vue 3 + Vite)
|
|
- **UI Library:** Nuxt UI 4.0.1
|
|
- **Styling:** Tailwind CSS 4.1.14
|
|
- **Entry Point:** `app/app.vue`
|
|
- **Architecture Pattern:** Component-based with Composables
|
|
|
|
---
|
|
|
|
## Generated Documentation
|
|
|
|
### Core Documentation
|
|
|
|
- [Project Overview](./project-overview.md) - Executive summary and key features
|
|
- [Architecture](./architecture.md) - System design, patterns, and tech stack
|
|
- [Source Tree Analysis](./source-tree-analysis.md) - Directory structure and organization
|
|
|
|
### Development Resources
|
|
|
|
- [Component Inventory](./component-inventory.md) - 24 Vue components catalog
|
|
- [Development Guide](./development-guide.md) - Setup, scripts, and workflow
|
|
- [Deployment Guide](./deployment-guide.md) - Hosting and CI/CD configuration
|
|
|
|
---
|
|
|
|
## Existing Documentation
|
|
|
|
- [README.md](../README.md) - Original project documentation
|
|
|
|
---
|
|
|
|
## Project Statistics
|
|
|
|
| Metric | Value |
|
|
|--------|-------|
|
|
| Components | 24 |
|
|
| Composables | 7 |
|
|
| Pages | 3 |
|
|
| Layouts | 2 |
|
|
| API Endpoints | 2 (RSS feeds) |
|
|
| Languages | 2 (EN, FA/RTL) |
|
|
|
|
---
|
|
|
|
## Getting Started
|
|
|
|
```bash
|
|
# Install dependencies
|
|
pnpm install
|
|
|
|
# Start development server
|
|
pnpm dev
|
|
```
|
|
|
|
Visit: http://localhost:5000
|
|
|
|
### Key URLs
|
|
|
|
| URL | Description |
|
|
|-----|-------------|
|
|
| `/` | Homepage (English) |
|
|
| `/fa` | Homepage (Persian/RTL) |
|
|
| `/blog` | Blog listing |
|
|
| `/fa/blog` | Blog listing (Persian) |
|
|
| `/blog/rss.xml` | RSS feed (English) |
|
|
| `/fa/blog/rss.xml` | RSS feed (Persian) |
|
|
|
|
---
|
|
|
|
## For AI-Assisted Development
|
|
|
|
When creating a **brownfield PRD** for new features, reference:
|
|
|
|
1. **Architecture Overview:** [architecture.md](./architecture.md)
|
|
2. **Component Patterns:** [component-inventory.md](./component-inventory.md)
|
|
3. **Source Structure:** [source-tree-analysis.md](./source-tree-analysis.md)
|
|
|
|
### Feature Development Tips
|
|
|
|
- **UI-only features:** Reference component inventory and Nuxt UI patterns
|
|
- **New pages:** Follow file-based routing in `app/pages/`
|
|
- **New composables:** Add to `app/composables/` (auto-imported)
|
|
- **Blog content:** Add MDC files to `content/{en,fa}/blog/`
|
|
- **Translations:** Update `i18n/locales/{en,fa}.json`
|
|
|
|
---
|
|
|
|
*Generated by BMad Document Project Workflow*
|
|
*Last Updated: 2025-11-30*
|