Skip to content

Instantly share code, notes, and snippets.

View Pranjal7852's full-sized avatar

Pranjal Goyal Pranjal7852

View GitHub Profile
@Pranjal7852
Pranjal7852 / gist:791151922347b6b01c06c6bbed8abea7
Created December 17, 2025 12:49
Autocycle-demo High Level Diagram
[![](https://mermaid.ink/img/pako:eNqNVv1v4jYY_lesVDeBBBQogTTT3XSFnlSt17HjbtNG94NJ3oDVYDPbXOFK__fZTuKYhLajUuWP93ne7zd-8iIWgxd6S443K_R1ck-R-r17h9rtNprJfUroEiWMo1uyXEn0dQVr0HeZXJRiISaQIBxJJZOQNA3Pkkv91xKSswcIzy4uLvJ1-5HEchX2N7tWxFLGw7Nut_tzhUkA_04iyLmgl_gJWK5uPwji3mt0Lb4L_Rbfh36VOOLwWFiYJJfRwLImi6jbj99i7XU1ba9mcIwlXmBhLQ4SHxzvgwAuole5xQpvIIx0qGPgNXqIiCCMWtOhu-iXpvujSFO8SR8TvGY0rkVbYmktjyBJepZ62B3FweKYuqeo84MYK2LO8T5EPvKPE3pURB91aQiEaYyuqeT78-sdkWUJfVMJbzT0_2YzDENTSNnNFxAbRgXMPxGKU7v9p5Q60vMZE4o-pewR_cajFSgzsa5Jq0hsF1mR33uKCrASOiHemGX117z3Mpj-zSTmcqZD1bihRBKckh-ALMtPyNxp8008S2C5crRPMcdpCimaXKHxCqIH4erSP3N6xVXI5maJzFrLT7Fc6QDkXXICNlWplSTKgfnuVSjQuAilCTvbSjAKnzK11s87gBjiX54VSVGVFViu7qlQ-zrUCTD-nqmc6xWyerepRJIp608armULdw3OUXsa6WD3NJoyQmXjT6zKUU-4TOvHu4nlGbP1JoUss8ceOzHLy2-ixgC6xXtwSk6ffcYUL4HPzX2-QTdUAk9wBDW_Jlfzxh-gy_v8C6RYKo1YV0pTSxajptphN2ishpuwxSuapQ3GK309z_1TfHshDUJz6rGYSeZeG9kiAi9Lj1ma4oVDnB2IiuiRoWNGqfJN-SRKA61Er6MS9-9WtWLWcOV8UMIfDvldmHl0nlt4fssiE6WD06WO2n4H2ZY1cqpby76jx92t9TjN9_J1rtzR4_ap7rQ8SJbLuPD7Fvgezc
@Pranjal7852
Pranjal7852 / services.md
Last active July 3, 2025 12:56
Circlone Service

Service Deployment Documentation

This documentation outlines the deployment, monitoring, and basic operations of the LanguageTool and Detoxify services hosted on an Azure VM using Docker and FastAPI, with Nginx configured for string-based routing.


Services Overview

Service Name Description Technology Stack
@Pranjal7852
Pranjal7852 / gist:720c1c7c62b013f0c5565b99b4501139
Created June 16, 2025 10:57
KS-1 English grammar, punctuation and spelling test Extract
{
"testOverview": {
"title": "Key Stage 1 English Grammar, Punctuation and Spelling",
"purpose": "To evaluate pupil achievement and identify support needs for transition to Key Stage 2",
"curriculumBasis": "National Curriculum Programme of Study for English (2014), including Appendix 1: Spelling and Appendix 2: Vocabulary, Grammar and Punctuation",
"targetPopulation": "Year 2 pupils at the end of Key Stage 1",
"assessmentType": "Paper-based, internally marked by teachers",
"mandatoryStatus": "Optional, no requirement to administer or report results"
},
"testFormat": {
graph TD
%% Define Subgraphs for Better Grouping
subgraph Core_Services[Core Services]
Auth[Auth Service]
Config[Config Storage Service]
DataExchange[Data Exchange Service]
Map[Map Service]
Broadcast[Broadcast Service]
end
@Pranjal7852
Pranjal7852 / List.md
Last active May 29, 2025 22:04
KomMonitor Web Client Migration Tracking List

Kommonitor Tracking List GSOC 2025

Complete List of services, components, and pipes that needs migration.


Services

Details Core Services
@Pranjal7852
Pranjal7852 / gist:5d34929241230941d5f61c7576f19d2e
Created October 7, 2024 09:00
Server Logs for Infisical Vercel Integration
{"level":30,"time":1728291529635,"pid":1,"hostname":"969e18a8a7fd","reqId":"req-5ux","severity":"INFO","req":{"method":"GET","url":"/integrations/vercel/oauth2/callback?code=dv6cazWIfrNPZsAr9LGG9z1R&configurationId=icfg_k0GgufMgsmHdRGiKCUSUeiM8&next=https%3A%2F%2Fvercel.com%2Fthehomeworkapp%2F~%2Fintegrations%2Ficfg_k0GgufMgsmHdRGiKCUSUeiM8%2Finstalled&source=marketplace&state=e848684f866ceb5d5f458d2dbc2c3fec&teamId=team_55zucEIaBUwwgdvmPWAjv7F0","hostname":"infisical.hmwrk.app","remoteAddress":"119.82.108.182","remotePort":53268},"msg":"incoming request"}
{"level":30,"time":1728291529643,"pid":1,"hostname":"969e18a8a7fd","reqId":"req-5ux","severity":"INFO","res":{"statusCode":200},"responseTime":8.051420211791992,"msg":"request completed"}
{"level":30,"time":1728291529761,"pid":1,"hostname":"969e18a8a7fd","reqId":"req-5uy","severity":"INFO","req":{"method":"GET","url":"/images/loading/loading.gif","hostname":"infisical.hmwrk.app","remoteAddress":"119.82.108.182","remotePort":53282},"msg":"incoming request"}

Logic

Stories

Dynamic block

  1. 2 lives
  • show solution on last incorrect
  • show correct on correct attempt