Skip to content

matigaleanodev/portfolio-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Platform

🇬🇧 English | 🇪🇸 Español

Portfolio Platform documents how the portfolio works as a product system, not just as a website: static editorial content, a deliberately narrow runtime API, and cloud workflows that automate release and subscriber operations.

Angular NestJS AWS Serverless OpenAI API GitHub Actions

Code Repositories

  • portfolio -> Angular standalone frontend and blog
  • portfolio-api -> NestJS API for contact, chat, and subscriptions facade
  • portfolio-cloud -> AWS serverless services for release automation and subscription ownership

Why This Repo Exists

This repository exists to show the system boundary between content, runtime behavior, and cloud-owned automation.

If you open the code repositories independently, each one is understandable. What this repo adds is the higher-level rationale: why the site is static-first, why the API stays intentionally small, and why release and subscription workflows live outside the frontend.

Current Focus

  • keep editorial content versioned in the frontend repository
  • keep runtime backend scope narrow and explicit
  • make cloud automation the owner of release and subscriber workflows
  • document the contracts between repositories clearly enough to evolve them safely

Architecture

flowchart LR
  User --> Frontend[portfolio]
  Frontend --> API[portfolio-api]
  Frontend --> Cloud[portfolio-cloud]
  API --> Cloud
  Cloud --> R2[Cloud Storage / Artifacts]
Loading

Docs

About

Architecture docs for a static-first portfolio platform with Angular, NestJS, and AWS serverless workflows.

Topics

Resources

Stars

Watchers

Forks

Contributors