thaer899 / connectorzzz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

myresume-ng site-generator-ng myresume-ai-automate

Connectorzzz Project

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:

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.

Diagram:

%%{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)


Loading


πŸ“‚ 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.

Workflows:

πŸ”„ 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.


Apps:

πŸ–₯️ 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.

Project Structure

\---connectorzzz
    +---.github
    |   \---workflows
    +---myresume-ai
    |   \---src

Running the project

Install "Auto Run Command" extension in VSCode

About


Languages

Language:Python 58.7%Language:TypeScript 12.2%Language:CSS 7.5%Language:JavaScript 7.3%Language:SCSS 4.0%Language:Jupyter Notebook 3.1%Language:HTML 2.8%Language:PowerShell 2.3%Language:Less 1.5%Language:C 0.2%Language:Shell 0.2%Language:Batchfile 0.1%Language:Roff 0.1%Language:Dockerfile 0.0%