This repository serves as the nucleus of an ensemble of projects and utilities. Engineered with precision for crafting and deploying top-notch applications. https://log-book-ng.web.app/ The project is exposed across multiple domains and subdomains:
- π Resume UI:
log-book-ng.web.app
- π οΈ Dashboard:
connectorzzz.com
The architecture is methodically structured. Facilitating a streamlined workflow for managing the diverse project facets. Encompassing backend services, front-end applications, and adept cloud resource orchestration.
%%{init: {'theme': 'default'}}%%
classDiagram
class DB {
Firebase
-- Buckets --
Profiles
Users
Bots
}
class ResumeUI {
myresume-ng: Angular App
-- UI --
User Resume
User Bots
}
class Dashboard {
site-generator-ng: Angular App
-- UI --
Register
CRUD Profiles
CRUD Bots
MyAgents
AgentFlow
}
class MyResumeExpress {
NodeBackend: ExpressJS Service
-- API --
User Bots
}
class MyAgentsPy {
PythonBackend: FastAPI Service
-- API --
Autogen
}
class AgentFowPy {
PythonBackend: FastAPI Service
-- WebSocket --
AgentFlow
}
class OpenAI_LLM {
AI Platform
-- Integration --
}
%% Connections
ResumeUI --> DB : (R)
Dashboard --> DB : (W/R)
ResumeUI --> MyResumeExpress : (API)
MyResumeExpress --> DB : (R)
MyResumeExpress --> OpenAI_LLM : (API)
Dashboard --> MyAgentsPy : (API)
MyAgentsPy --> OpenAI_LLM : (API)
Dashboard --> AgentFowPy : (WS)
AgentFowPy --> OpenAI_LLM : (API)
π Project Highlights
- Summary: Intelligent solutions.
- Backend: Backend services to interact with database and enhance UIs.
- Frontend: Front-end using angular applications for a resume exposure.
- Admin Console: Administrative console configurable using angular for UI and BOT management and orchestration.
- AI: A suite of tools and components to interact with AI models.
- Utils: A suite of tools for automating and streamlining various aspects of the project.
- CI/CD: Automation pipelines for all aspects of the project.
π myresume-ai-automate : Build, deploy, and test Microservices hosted in GCP Kubernetes.
π myresume-ng : Build, deploy, and test MyResumeNG website hosted in Firebase Hosting.
π site-generator-ng : Build, deploy, and test SiteGeneratorNG website hosted in Firebase Hosting.
π₯οΈ myresume-ng : Angular-based application showcasing my professional journey and skill set.
π site-generator-ng : A dynamic site generator engineered with Angular, facilitating seamless site creation and management.
π§ myresume-ai : A suite of tools and components to interact with Kubernetes cluster and AI models.
π οΈ myresume-express : ExpressJS powered backend service, designed to deliver robust support for my online resume portal.
π οΈ agentflow-py : FastAPI powered backend service, designed to deliver websocket connection between OpenAI LLMs and the dashboard.
π οΈ myagents-py : FastAPI powered backend service, designed to deliver chat solution using Autogen.
π§° myresume-utils : A collection of utility tools and libraries enhancing development and operational efficiencies.
\---connectorzzz
+---.github
| \---workflows
+---myresume-ai
| \---src
Install "Auto Run Command" extension in VSCode