Backend API service for Jaringan Amanah (The Amanah Network), a Social Graph Engine built for the Amartha ecosystem. Provides RESTful endpoints for network visualization and multi-perspective risk analysis.
This repository maintains three distinct branches representing different stages of the project lifecycle:
main |
pre-hackathon |
mvp-hackathon |
|
|---|---|---|---|
| Description | Baseline Architecture | GCP Integration Prep | Competition Demo Version |
| Scope |
• Initial schema and intelligent seeder implementation • Matches technical specification from original proposal • Uses Unsplash API for placeholder images • Clean foundation for POC (Proof of Concept) |
• Pre-competition preparation branch (night before demo day) • Includes GCP service configuration • Setup for Vertex AI/Gemini integration • Pre-computed data processing pipeline |
• Production demo used during live competition • Integrated with actual Amartha data (CSV + images) • Full GCP implementation (Vertex AI, Cloud Vision, pre-computed inference • Minor schema additions to accommodate real-world data requirements |
Development Context: This branch represents a functional MVP developed under hackathon time constraints (24 hours), optimized for demonstration rather than production deployment.
Why not use
mvp-hackathonas main?
The competition version relied on GCP credits which have been exhausted. This branch structure preserves the complete evolution from concept to implementation, serving as comprehensive technical documentation.
- For architecture reference:
main - For GCP setup study:
pre-hackathon - For complete implementation:
mvp-hackathon
Production URL: https://api.social-collateral.id/api/v1
Local URL: http://localhost:8000/api/v1
| Method | Endpoint | Description |
|---|---|---|
GET |
/graph |
Returns complete node/edge graph data for Sigma.js visualization |
GET |
/groups/{id} |
Returns detailed group analysis (Graph metrics, NLP sentiment, CV assets) |
Interactive Documentation: api.social-collateral.id/docs (FastAPI auto-generated Swagger UI)
Copyright © 2025 Tim Suksemustanice. All Rights Reserved.
This project is maintained as a technical portfolio and research documentation. The code, algorithms, and system architecture are proprietary intellectual property.
For commercial licensing, collaboration, or technical inquiries, please contact the team.
See LICENSE for full terms.