Skip to main content

Deployed Applications

All applications follow the same deployment pattern: GitHub Actions builds Docker images, pushes to Docker Hub, and triggers ArgoCD sync via the devops-portfolio-manager repository.

Application Summary

AppDomainFrontendBackendDatabaseHPA
Bookmarkedbookmarked-k8s.el-jefe.meReact (Hooks)Node.js + ExpressPostgreSQL (Neon + pgvector)Yes
educationELLyeducationelly-k8s.el-jefe.meReactNode.js + ExpressMongoDBYes
educationELLy GraphQLeducationelly-graphql-k8s.el-jefe.meReact + Apollo ClientNode.js + Apollo ServerMongoDBYes
IntervalAIintervalai-k8s.el-jefe.meReactNode.js + ExpressMongoDBYes
Code Talkcode-talk-k8s.el-jefe.meReactNode.js + ExpressPostgreSQL + RedisNo
FireBookfirebook-k8s.el-jefe.meReactFirebaseYes
TenantFlowtenantflow.el-jefe.meReactNode.js + ExpressPostgreSQLYes
PodRickpodrick.el-jefe.meReactK8s APINo
Pop!_Portfoliopop-portfolio.el-jefe.me/portfolioReactNode.js + ExpressPostgreSQLYes
k8s-ui-libraryshowcase.el-jefe.meStorybookNo

Component Showcase

Each application's UI components are extracted and displayed in the Storybook Showcase with interactive stories, mock data, and play-function tests.

AppStoriesHighlights
BookmarkedBookmarkForm, SemanticSearch, Header, Footer, LandingEmotion theming, pgvector semantic search UI
educationELLyStudentList, Pagination, ChatBubble, Header, LoadingSpinnerSemantic UI components
educationELLy GraphQLCreateStudent, Students, ChatBubble, HeaderApollo Client integration patterns
IntervalAIStatsDashboard, LearningPage, MLStatus, NeuralNetworkVisualizerML visualization, Tailwind v4
Code TalkEditor, MessageContainer, RoomCreate, RoomGrid, RoomListReal-time chat UI, styled-components
TenantFlowTenantCard, Navigation, MetricsCharts, DeploymentControlsMUI v7, multi-tenant dashboard
PodRickApplicationCard, WorkflowCard, PipelineTimelineK8s dashboard, CSS variables
FireBookBookmarkCard, EditBookmarkModal, AlgoliaSearch, ErrorBoundaryCSS Modules, Algolia search
Pop!_PortfolioLayout, ConnectionStatus, NotificationBellPure CSS, notification patterns

Architecture Pattern

Most applications follow a client-server split:

Exceptions

  • PodRick: Dashboard-only app that talks to the K8s API directly
  • k8s-ui-library: Static Storybook, no backend