Introduction

Introduction to the mdanamulhasan portfolio ecosystem

Getting Started

Welcome to the mdanamulhasan portfolio ecosystem documentation. This project is a modern, full-stack portfolio solution built with high-performance technologies.

Ecosystem Overview

The ecosystem consists of four integrated projects:

  1. Frontend: A public-facing portfolio website built with Nuxt 4.
  2. Backend API: A serverless API built with Hono on Cloudflare Workers.
  3. CMS Dashboard: An admin interface for managing content.
  4. Database: Cloudflare D1 SQLite database for data storage.

Quick Links

  • Installation: Step-by-step guide to setting up the projects locally.
  • Configuration: Detailed reference for environment variables and settings.

Architecture

The system follows a headless architecture where the content is managed via the CMS, stored in a Cloudflare D1 database via the API, and consumed by the Frontend.

graph LR
    CMS[CMS Dashboard] -->|Manage Content| API[Backend API]
    Frontend[Portfolio Site] -->|Fetch Content| API
    API -->|Read/Write| DB[(Cloudflare D1)]
Last updated: 12/8/2025