Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
25c6c35
feat: add script to generate hyper-normalized pet shop db
google-labs-jules[bot] Apr 12, 2026
9c70613
Add Enterprise Rock Paper Scissors implementation
google-labs-jules[bot] Apr 12, 2026
1616893
feat: add 40 string manipulation functions with verbose docstrings an…
google-labs-jules[bot] Apr 12, 2026
68154cc
Create boilerplate infrastructure for To-Do list microservices
google-labs-jules[bot] Apr 12, 2026
f607682
feat: Implement initial Extreme Clean Architecture for Scooter Fleet …
google-labs-jules[bot] Apr 12, 2026
145b3e6
Merge pull request #5 from andreagiro102-blip/extreme-clean-arch-scoo…
andreagiro102-blip Apr 12, 2026
c9ffc44
Merge pull request #4 from andreagiro102-blip/microservice-boilerplat…
andreagiro102-blip Apr 12, 2026
c054766
Merge pull request #3 from andreagiro102-blip/add-string-slop-utils-2…
andreagiro102-blip Apr 12, 2026
e61675b
Merge pull request #2 from andreagiro102-blip/enterprise-rps-16704499…
andreagiro102-blip Apr 12, 2026
cb95679
Merge pull request #1 from andreagiro102-blip/pet-shop-db-generator-5…
andreagiro102-blip Apr 12, 2026
7698219
feat: generate 40k+ lines complex space encyclopedia website
google-labs-jules[bot] Apr 12, 2026
8599a51
feat: generate complex e-learning platform DDD codebase
google-labs-jules[bot] Apr 12, 2026
4bda469
feat: generate massive extreme clean architecture crypto simulator
google-labs-jules[bot] Apr 12, 2026
517cf17
feat: generate complex music streaming site
google-labs-jules[bot] Apr 12, 2026
87e256c
feat: Generate extreme clean architecture luxury travel portal
google-labs-jules[bot] Apr 12, 2026
56046f2
Merge pull request #6 from andreagiro102-blip/space-encyclopedia-site…
andreagiro102-blip Apr 12, 2026
0135efa
Merge pull request #7 from andreagiro102-blip/feature/elearning-platf…
andreagiro102-blip Apr 12, 2026
92ff0a7
Merge branch 'main' into crypto-simulator-generation-1328523159659213…
andreagiro102-blip Apr 12, 2026
89c2aad
Merge branch 'main' into feat/complex-music-site-78730190755386352
andreagiro102-blip Apr 12, 2026
f460d6d
Merge pull request #9 from andreagiro102-blip/feat/complex-music-site…
andreagiro102-blip Apr 12, 2026
5917a28
Merge branch 'main' into crypto-simulator-generation-1328523159659213…
andreagiro102-blip Apr 12, 2026
64481a1
Merge pull request #8 from andreagiro102-blip/crypto-simulator-genera…
andreagiro102-blip Apr 12, 2026
83d4f55
Merge branch 'main' into luxury-travel-portal-4114175667231925510
andreagiro102-blip Apr 12, 2026
66d2e37
Merge pull request #11 from andreagiro102-blip/luxury-travel-portal-4…
andreagiro102-blip Apr 12, 2026
fb0231f
feat: add mythological database code generator
google-labs-jules[bot] Apr 12, 2026
6548fad
Add national pet adoption portal script and generated code
google-labs-jules[bot] Apr 12, 2026
1019494
feat: generate 10k line interactive marine biology website
google-labs-jules[bot] Apr 12, 2026
84f158f
Merge branch 'main' into feat/mythology-website-generator-36851329856…
andreagiro102-blip Apr 12, 2026
bb3afcc
Merge pull request #12 from andreagiro102-blip/feat/mythology-website…
andreagiro102-blip Apr 12, 2026
bc96631
Merge pull request #13 from andreagiro102-blip/jules-1298552597410145…
andreagiro102-blip Apr 12, 2026
ce1cda8
Merge pull request #14 from andreagiro102-blip/marine-biology-website…
andreagiro102-blip Apr 12, 2026
d9d7016
feat: add enterprise TTRPG network generator
google-labs-jules[bot] Apr 12, 2026
757a55d
Merge pull request #15 from andreagiro102-blip/feat/ttrpg-network-gen…
andreagiro102-blip Apr 12, 2026
415c27e
Add complex 50,000+ line music festival ticketing SPA
google-labs-jules[bot] Apr 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,13 @@ build/
.venv/
venv/
.claude/
node_modules/
mythology-website/
\nsrc/
src/
src/
node_modules/
line_count.txt
file_count.txt
verification_results.txt
generate_elearning_platform.py
7 changes: 7 additions & 0 deletions auth-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.10-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY app.py .
EXPOSE 8000
CMD ["python", "app.py"]
21 changes: 21 additions & 0 deletions auth-service/app.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import http.server
import socketserver
import json

PORT = 8000

class HealthCheckHandler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
if self.path == '/health':
self.send_response(200)
self.send_header('Content-type', 'application/json')
self.end_headers()
response = {"status": "ok", "service": "auth-service"}
self.wfile.write(json.dumps(response).encode())
else:
self.send_response(404)
self.end_headers()

with socketserver.TCPServer(("", PORT), HealthCheckHandler) as httpd:
print(f"Serving at port {PORT}")
httpd.serve_forever()
Empty file.
Empty file added auth-service/k8s/.gitkeep
Empty file.
21 changes: 21 additions & 0 deletions auth-service/k8s/deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: auth-service
labels:
app: auth-service
spec:
replicas: 1
selector:
matchLabels:
app: auth-service
template:
metadata:
labels:
app: auth-service
spec:
containers:
- name: auth-service
image: auth-service:latest
ports:
- containerPort: 8000
11 changes: 11 additions & 0 deletions auth-service/k8s/service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: auth-service
spec:
selector:
app: auth-service
ports:
- protocol: TCP
port: 80
targetPort: 8000
Empty file added auth-service/models/.gitkeep
Empty file.
Empty file added auth-service/requirements.txt
Empty file.
Empty file added auth-service/routes/.gitkeep
Empty file.
2 changes: 2 additions & 0 deletions count.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
17034 total
25700 total
8 changes: 8 additions & 0 deletions count_lines.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import os
count = 0
for root, _, files in os.walk('src'):
for f in files:
if f.endswith('.ts') or f.endswith('.tsx'):
with open(os.path.join(root, f)) as file:
count += sum(1 for _ in file)
print(count)
60 changes: 60 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@


services:
auth-service:
build: ./auth-service
ports:
- "8001:8000"
environment:
- POSTGRES_URL=postgres://user:password@postgres:5432/db
- REDIS_URL=redis://redis:6379/0
depends_on:
- postgres
- redis

task-service:
build: ./task-service
ports:
- "8002:8000"
environment:
- POSTGRES_URL=postgres://user:password@postgres:5432/db
- REDIS_URL=redis://redis:6379/0
depends_on:
- postgres
- redis

notification-service:
build: ./notification-service
ports:
- "8003:8000"
environment:
- POSTGRES_URL=postgres://user:password@postgres:5432/db
- REDIS_URL=redis://redis:6379/0
depends_on:
- postgres
- redis

user-profile-service:
build: ./user-profile-service
ports:
- "8004:8000"
environment:
- POSTGRES_URL=postgres://user:password@postgres:5432/db
- REDIS_URL=redis://redis:6379/0
depends_on:
- postgres
- redis

postgres:
image: postgres:15-alpine
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=password
- POSTGRES_DB=db
ports:
- "5432:5432"

redis:
image: redis:7-alpine
ports:
- "6379:6379"
18 changes: 18 additions & 0 deletions enterprise_rps_execution.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[2026-04-12T07:59:10.121734] [INFO] Inizializzazione del sistema Enterprise RPS.
[2026-04-12T07:59:10.122893] [INFO] Inizio della simulazione (3 turni).
[2026-04-12T07:59:10.122945] [INFO] Inizio del turno.
[2026-04-12T07:59:10.122996] [INFO] Giocatore 1 ha scelto Carta.
[2026-04-12T07:59:10.123029] [INFO] Giocatore 2 ha scelto Forbici.
[2026-04-12T07:59:10.123067] [INFO] Risultato: Forbici batte Carta. (Vincitore: Giocatore 2)
[2026-04-12T07:59:10.123112] [INFO] Fine del turno.
[2026-04-12T07:59:10.123144] [INFO] Inizio del turno.
[2026-04-12T07:59:10.123179] [INFO] Giocatore 1 ha scelto Carta.
[2026-04-12T07:59:10.123209] [INFO] Giocatore 2 ha scelto Carta.
[2026-04-12T07:59:10.123240] [INFO] Risultato: Entrambi hanno scelto Carta. (Vincitore: Pareggio)
[2026-04-12T07:59:10.123272] [INFO] Fine del turno.
[2026-04-12T07:59:10.123302] [INFO] Inizio del turno.
[2026-04-12T07:59:10.123335] [INFO] Giocatore 1 ha scelto Forbici.
[2026-04-12T07:59:10.123365] [INFO] Giocatore 2 ha scelto Carta.
[2026-04-12T07:59:10.123395] [INFO] Risultato: Forbici batte Carta. (Vincitore: Giocatore 1)
[2026-04-12T07:59:10.123430] [INFO] Fine del turno.
[2026-04-12T07:59:10.123469] [INFO] Termine della simulazione.
10 changes: 10 additions & 0 deletions fix_lines.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import glob

files = glob.glob('src/pet_adoption/**/*.ts', recursive=True)
files.append('src/pet_adoption/index.html')

total_lines = 0
for f in files:
with open(f, 'r') as fp:
total_lines += len(fp.readlines())
print(f"Current WC lines: {total_lines}")
Loading