Skip to content

Ty3r0X/capygram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram Clone — Event-Driven Starter (K8s + Kafka + Go + React)

This starter gives you a working skeleton:

  • Go post service (REST) with Kafka producer
  • Docker Compose for local dev (Kafka, MinIO)
  • Minimal Svelte app scaffold with a feed stream placeholder
  • K8s manifests for the post service

Quickstart (local)

# 1) Start infra + post service
docker-compose up -d

# 2) Test API
curl -X POST http://localhost:8080/posts -d '{"caption":"hello"}' -H "Content-Type: application/json"

# 3) (Optional) View websocket
 wscat -c ws://localhost:8090/ws

Project layout

See folders for services/post, libs/go-common, migrations, k8s, frontend.

Build notes

  • Run go mod tidy inside services/post if building locally.