Skip to content
sattyamjjainPublic

About

15 production-ready AI & cloud projects in Python — LLM invoice extraction, EC2 web crawlers, MQTT IoT telemetry, e-commerce scrapers, LLM chat flows, knowledge graphs & order management systems with Docker and AWS.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

104 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyVerseAI

Welcome to PyVerseAI, a collection of versatile AI and cloud-based projects aimed at solving real-world challenges using cutting-edge technologies.

Introduction

PyVerseAI is a hub of diverse projects, each with its unique purpose and tech stack. Whether you're interested in AI, cloud management, web scraping, or any other domain, PyVerseAI aims to provide a solution.

Projects

Genesis — AI-Powered HighLevel App Builder

Live app: https://genesis-hl-builder-sj.web.app

Describe an app in plain English and Claude generates a working HighLevel marketplace app, streamed token-by-token into a Monaco editor, with a sandboxed live preview running on real CRM data (Contacts, Conversations, Calendars via OAuth 2.0). Vue 3 + shadcn-vue + Firebase (Auth, Firestore, Cloud Functions v2) + Claude streaming over SSE. Key features include:

  • Server-side stream parsing with a holdback-buffer state machine; per-file Firestore persistence at completion boundaries; restorable append-only snapshots with undo.
  • Zero-network sandboxed preview: generated code reaches HighLevel only through a postMessage bridge and a server-enforced endpoint allowlist; write actions require human confirmation.
  • Iterative refinement with diff view, generation cancellation, rate limiting, HighLevel webhook fanout with dual-scheme signature verification.
  • 83 tests (functions + frontend + Firestore rules) with CI on every push; production readiness review with per-item evidence; Lighthouse 90/100/100/100.

Detailed setup, architecture, and production-readiness review for Genesis

Utility-Invoice-Processing

LLM-powered multilingual utility invoice extraction: real electricity/gas/water bills in 4 languages (en/es/fr/de) -> schema-enforced structured outputs (Claude + OpenAI behind one interface) -> validated CSV. Key features include:

  • Verbatim evidence quotes per field with a deterministic hallucination filter (space-insensitive quote verification).
  • Locale-aware normalization (comma decimals, space thousands, lakh grouping), ISO date cross-checking, unit-label canonicalization.
  • Measured accuracy: 98.7% field accuracy against hand-labeled golden data, with a per-language breakdown and provider comparison.
  • Vision fallback for image-only PDFs, offline fixture-replay mode (no API key needed), Streamlit review console, 113 tests.

Detailed setup and usage for Utility-Invoice-Processing

EC2-Crawler

The EC2-Crawler project is designed to scrape news from various sources and manage AWS EC2 instances. Key features include:

  • Web scraping from multiple news sources.
  • EC2 instance management using AWS SDK.
  • Configuration-driven approach for scalability.

Detailed setup and usage for EC2-Crawler

SensorHub-MQTT-Dockerized

SensorHub is an MQTT-based system simulating the behavior of sensors, monitoring their readings, and providing APIs to retrieve data based on specific criteria. Key features include:

  • MQTT broker setup using Docker.
  • Simulation of sensor readings with a Python MQTT client.
  • Data storage in MongoDB and in-memory management using Redis.
  • API endpoints to fetch sensor readings.

Detailed setup and usage for SensorHub-MQTT-Dockerized

Tokenized-Session-APIs

Tokenized-Session-APIs is a backend system designed to manage and facilitate session bookings between students and deans in a university context. Key features include:

  • User authentication and token-based security.
  • API endpoints for session viewing and booking.
  • Flexible database structure for user data and session management.

Detailed setup and usage for Tokenized-Session-APIs

E-Commerce Scraper Suite

The E-Commerce Scraper Suite is a web scraping tool designed to extract product data from leading e-commerce platforms such as Amazon and Flipkart. This suite efficiently extracts details like item name, price, discount, image, and the product company name, storing them in a structured database. Key features include:

  • Targeted scraping for Amazon and Flipkart.
  • Structured data storage in a database.
  • Configuration-driven approach for scraper settings.
  • Integration with databases for efficient data storage.

Detailed setup and usage for E-Commerce Scraper Suite

Real-Time-Telemetry

A real-time telemetry system capturing and processing meter values from various charge points using MQTT.

Detailed setup and usage for Real time telemetry

Order-Flow-Chain

An order management system to simulate a pizza ordering process. The project allows users to create custom pizzas by choosing a base, a type of cheese, and multiple toppings. Once an order is placed, the system tracks the status of the order in real-time using asynchronous tasks.

Detailed setup and usage for Order Flow Chain

Thermal Sensor Visualization

Embark on a journey through temperature landscapes with real-time thermal imaging. This project takes raw sensor data and transforms it into enlightening and interactive thermal visuals. Dive into:

  • Converting raw data into 2D thermal imagery.
  • Real-time visualization with dynamic color scales reflecting temperature gradients.
  • Image enhancement techniques to sharpen clarity.
  • Automated pinpointing of temperature extremities within the visuals.

Learn more about Thermal Sensor Visualization

Raffle Rack Blueprint

The Raffle Rack Blueprint is a comprehensive solution designed to simulate a raffle draw system. Users can buy tickets, start new draws, and run raffles to determine winners. The project supports two modes:

  • Database mode: Uses a PostgreSQL database to persistently store user data, tickets, and draw results.
  • In-memory mode: A lightweight version that operates entirely in memory without any database dependencies.

Key features include:

  • User ticket purchasing with ticket numbers displayed upon purchase.
  • Dynamic pot size calculation based on the number of tickets bought.
  • Raffle execution that determines winners based on ticket matches.
  • Structured prize distribution based on the number of matches with the winning ticket.
  • Comprehensive unittests ensuring the functionality and reliability of the system.

Detailed setup and usage for Raffle Rack Blueprint

Power Activation Gateway

A backend service for managing and activating the 'Infinity Stones' powers, providing real-time feedback and persistent status tracking.

  • Asynchronous task processing for efficient handling of activation requests.
  • Real-time updates to users via WebSockets.
  • Persistent storage of activation statuses and user interactions.

Detailed setup and usage for Power Activation Gateway

Verilog Hierarchy Analyzer

Verilog Hierarchy Analyzer is a Python tool designed to parse Verilog netlists, extract module hierarchies, and count instances of modules and primitives in the design. It provides insight into the composition of Verilog designs, aiding in understanding, debugging, and documenting digital circuits.

  • Extracts the hierarchy of modules and their instances from a Verilog netlist.
  • Counts the number of instances of each primitive and module in the specified hierarchy.
  • Recognizes and counts various Verilog primitives such as invN1, nand2N1, and nor2N1.

Detailed setup and usage for Verilog Hierarchy Analyzer

Future Projects

Stay tuned for more exciting projects in the PyVerseAI universe!

Setup and Configuration

Each project within PyVerseAI has its own setup and configuration instructions. Please refer to the respective project directories and their README files for detailed steps.

Repo Activity

Alt

Contribution

Contributions to PyVerseAI are always welcome. Whether it's enhancements to existing projects, bug fixes, documentation, or the addition of entirely new projects, your efforts are appreciated.

About

15 production-ready AI & cloud projects in Python — LLM invoice extraction, EC2 web crawlers, MQTT IoT telemetry, e-commerce scrapers, LLM chat flows, knowledge graphs & order management systems with Docker and AWS.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages