Skip to content
@ajay-o-s

👾 AOS 🧸

🚀 AOS — The central place for ⚙️ support packages, 🤖 automation scripts, and 🛠️ developer tools to streamline development and simplify project management.

🚀 AOS — Ajay O S Platform

AOS Status Architecture Auth IoT License

AOS (Ajay O S) is a startup-driven technology platform built around a core-first architecture, combining centralized system logic with scalable microservices, automation engines, and IoT integrations.

AOS powers all applications and services under ajayos.in, with a strong focus on security, automation, and developer productivity.


🧭 Vision

Build a unified system platform that enables secure applications, intelligent automation, and connected devices — all driven by a single, trusted core.

AOS is designed as a long-term startup platform, not a collection of disconnected tools.


🧠 Architecture Philosophy

AOS follows a hybrid architecture model:

🧩 AOS Core (Central Authority)

The heart of the platform.
Defines rules, security, and consistency.

  • Identity & authentication
  • Authorization & permissions
  • API contracts & validation
  • Shared UI system & theming
  • Configuration & feature control

🔗 Microservices for Automation & Scale

Traditional microservices are used where they make sense:

  • Automation engines
  • Bots & workers
  • Webhook processors
  • Integrations
  • Messaging services
  • IoT data handlers
  • Background processing
  • Event-driven workflows

This avoids unnecessary complexity while enabling scale and flexibility. This approach balances consistency with scalability.

🏗️ High-Level Architecture


AOS Core (Single Source of Truth)
├─ Authentication & Identity
├─ Security & Permissions
├─ API Gateway & Contracts
├─ UI System & Theme Engine
└─ Configuration Management

Microservices Layer
├─ Automation Workers
├─ Email & OTP Services
├─ Webhook Routers
├─ GitHub / Google Integrations
├─ Messaging & Bot Services
├─ Job Queues & Workers
└─ IoT Processing Services

🔐 Authentication & Security

AOS implements a modern, extensible authentication system:

  • 🔑 JWT (access & refresh tokens)
  • 🔐 OAuth 2.0 (Google, GitHub, more)
  • 🧾 Token-based API access
  • 🔄 Device & session management
  • 🛡️ Centralized permission enforcement

All security decisions are enforced by AOS Core, ensuring consistent behavior across every application and service.


🌐 Backend Platform

api.ajayos.in is the central backend gateway.

Responsibilities:

  • Authentication & authorization
  • API routing & validation
  • Automation orchestration
  • Webhook handling
  • Service-to-service communication

Microservices integrate through this gateway using strict contracts.


🎨 Unified UI System

All AOS products share a common UI foundation:

  • Reusable React component library
  • Centralized design language
  • Theme & branding consistency
  • Accessibility-first layouts

Apps are deployed independently but feel unified.


🤖 Automation Platform

Automation is a core pillar of AOS.

Includes services for:

  • GitHub workflow automation
  • Google account integrations
  • Webhook forwarding & transformation
  • Chatbots & messaging systems
  • Scheduled and event-driven jobs

Automation services run as independent microservices.


🌍 IoT & Edge Computing

AOS supports secure IoT and edge integrations, including:

  • Raspberry Pi
  • ESP32
  • NodeMCU
  • Arduino-based controllers
  • Linux edge devices

Use cases:

  • Device provisioning
  • Secure API communication
  • Automation triggers
  • Data collection & processing

🗺️ Roadmap & Milestones

✅ Phase 1 — Foundation

  • AOS Core architecture
  • Central authentication system
  • Shared UI foundation
  • API gateway setup

🚧 Phase 2 — Automation Expansion

  • Advanced webhook routing
  • GitHub & Google automation services
  • Background workers & schedulers
  • Improved monitoring & logging

🔜 Phase 3 — IoT & Edge Growth

  • Secure device onboarding
  • ESP32 / Pi automation flows
  • Edge-triggered workflows
  • IoT dashboard integration

🔮 Phase 4 — Platform Maturity

  • Public SDKs & APIs
  • Plugin system for automations
  • Advanced analytics & observability
  • Selective open-source releases

🔐 Security & Responsible Disclosure

Security is taken seriously at AOS.

If you discover a vulnerability:

  • ❌ Do not open a public issue
  • ✅ Report responsibly via email

📧 [email protected]
(or) [email protected]

We commit to:

  • Timely acknowledgment
  • Responsible fixes
  • Coordinated disclosure where applicable

📦 Repository Scope

Public

  • Documentation
  • Developer tools & utilities
  • Templates & starter projects
  • Selected automation tools
  • Open-source components

Private

  • AOS Core implementation
  • Authentication & security logic
  • Production automation services
  • IoT provisioning systems
  • Internal CI/CD & infrastructure

Internal implementation details are intentionally not exposed.


🧰 Technology Stack (Overview)

Layer Technologies
Backend Node.js, Express
Frontend React, Vite, Tailwind CSS, MUI
Auth & Security JWT, OAuth 2.0
Automation Workers, Webhooks, Job Queues
Databases MongoDB, MySQL, Redis
IoT & Edge Raspberry Pi, ESP32, NodeMCU, Arduino
DevOps Docker, NGINX, GitHub Actions

📚 Documentation & Policies


👤 Founder & Maintainer

Ajay O S
Founder — AOS Platform

AOS is built as a long-term platform, focused on stability, security, and automation-first development.


📄 License

Public repositories under AOS are released under the MIT License, unless stated otherwise.
Private repositories remain proprietary.


🚀 AOS — Core-First. Automation-Driven. Built to Scale.
🛠️ Designed as a platform, not just a product.

Popular repositories Loading

  1. dev dev Public

    HTML

  2. .github .github Public

    🛠️ AOS GitHub Config Hub — Centralized repo for contribution guidelines, issue templates, PR workflows, and organization-wide settings for all AOS projects. Streamlining collaboration, automation, …

  3. privacy-policy privacy-policy Public

    Official Privacy Policy for AOS, outlining how user data is collected, used, and protected by ajayos.

    HTML

  4. terms terms Public

    Official Terms & Conditions for AOS (Ajay OS), hosted at terms.ajayos.in

    HTML

  5. static-assets static-assets Public

    Central static asset library (CSS, JS, media, fonts) used across AOS websites and projects.

    HTML

  6. BloomVerse BloomVerse Public

    ✨ Transforming spaces into magical moments! ✨

    HTML

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…