Skip to content

SocialCollateralAI/socialcollateral-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocialCollateral AI - Backend & AI Service

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.

Repository Structure

This repository maintains three distinct branches representing different stages of the project lifecycle:

Branch Overview

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-hackathon as 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.

Branch Selection Guide

  • For architecture reference: main
  • For GCP setup study: pre-hackathon
  • For complete implementation: mvp-hackathon

API Endpoints

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)


License

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.

About

Backend & AI Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors