Compare commits
9 Commits
aryaputras
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
23452abc5d | ||
|
|
d1f5fda603 | ||
|
|
524ed31316 | ||
|
|
eef12aaaa1 | ||
|
|
bf29b5eb6e | ||
|
|
d02d90b677 | ||
|
|
0d71ed46d8 | ||
|
|
7ca6bedb70 | ||
|
|
1649677539 |
72
README.md
72
README.md
@@ -1,39 +1,93 @@
|
|||||||
# Nemesis
|
# Nemesis
|
||||||
|
Nemesis is the public-facing investigative interface as the result of Operation Diponegoro, initiated by Abil Sudarman School of Artificial Intelligence. We ingest millions of rows of procurement data, surface anomalies, and make the findings legible to citizens, journalists, and policymakers.
|
||||||
|
|
||||||
|
https://assai.id/nemesis
|
||||||
|
|
||||||
|
|
||||||
> End the vampire ball.
|
> End the vampire ball.
|
||||||
|
|
||||||
Mohon bersabar, file-file sedang dalam proses finalisasi.
|
|
||||||
|
|
||||||
## Release Status
|
## Release Status
|
||||||
|
|
||||||
| Asset | Status | ETA |
|
| Asset | Status | ETA |
|
||||||
|-------|--------|-----|
|
|-------|--------|-----|
|
||||||
| Dashboard URL | 🟡 In progress | 17 April |
|
| Dashboard URL | 🟡 In progress | 17 April |
|
||||||
| SQL / SQLite / Raw Dataset Files | 🟡 In progress | 18 April |
|
| Fine-tuned model | 🟡 In progress | ? |
|
||||||
|
|
||||||
|
|
||||||
Stay tuned.
|
Stay tuned.
|
||||||
|
|
||||||
## Downloads
|
## Downloads
|
||||||
|
|
||||||
### Raw Dataset (Analyzed by GPT-5.4)
|
### Dataset
|
||||||
|
|
||||||
[Download SIRUP dataset (analyzed)](https://contenflowstorage.blob.core.windows.net/shared/gpt-5.4-analyzed-sirup.zip?sp=r&st=2026-04-16T12:00:08Z&se=2029-04-16T20:15:08Z&spr=https&sv=2025-11-05&sr=b&sig=m%2FATynnnZq5gSdP8xWWw2ew41EMJZz09fDQRwpbWolk%3D)
|
[Download SIRUP raw jsonl dataset (analyzed by GPT-5.4)](https://contenflowstorage.blob.core.windows.net/shared/gpt-5.4-analyzed-sirup.zip?sp=r&st=2026-04-16T12:00:08Z&se=2029-04-16T20:15:08Z&spr=https&sv=2025-11-05&sr=b&sig=m%2FATynnnZq5gSdP8xWWw2ew41EMJZz09fDQRwpbWolk%3D)
|
||||||
|
|
||||||
|
[Download SIRUP dataset SQL Ver (analyzed by GPT-5.4-mini)](https://contenflowstorage.blob.core.windows.net/shared/datasets/dashboard.sql?sp=r&st=2026-04-16T12:16:15Z&se=2029-04-16T20:31:15Z&spr=https&sv=2025-11-05&sr=b&sig=sKPH9uazyLcYcSwhARcEwVSG%2FTld9VnGJgZ2mOZIxrA%3D)
|
||||||
|
|
||||||
|
|
||||||
|
### Model
|
||||||
|
Stay tuned
|
||||||
|
|
||||||
### 1. Prepare the Database
|
### 1. Prepare the Database
|
||||||
|
|
||||||
Download and unzip the raw dataset, then convert it to SQLite:
|
Download and unzip the raw dataset, then convert it to SQLite:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Unzip the dataset
|
# Convert raw jsonl data / sql data
|
||||||
unzip gpt-5.4-analyzed-sirup.zip
|
|
||||||
|
|
||||||
# Convert to SQLite (adjust based on source format)
|
# Place the resulting .SQL file at the expected path:
|
||||||
# Place the resulting .sqlite file at the expected path:
|
|
||||||
mv dashboard.sqlite backend/data/dashboard.sqlite
|
mv dashboard.sqlite backend/data/dashboard.sqlite
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
The backend expects the database at `backend/data/dashboard.sqlite`.
|
The backend expects the database at `backend/data/dashboard.sqlite`.
|
||||||
|
|
||||||
### 2. Run the Application
|
### 2. Run the Application
|
||||||
|
|
||||||
> ⚠️ Note: This is a time-limited SAS URL that expires on 16 April 2026 at 20:15 UTC. Request a refreshed link if access has lapsed.
|
**1. Start the backend**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd backend
|
||||||
|
npm start
|
||||||
|
```
|
||||||
|
|
||||||
|
The backend runs on `http://127.0.0.1:3000`.
|
||||||
|
|
||||||
|
**2. Serve the frontend** (in a second terminal)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd frontend
|
||||||
|
python3 -m http.server 8080
|
||||||
|
```
|
||||||
|
|
||||||
|
Then open `http://127.0.0.1:8080` in your browser.
|
||||||
|
|
||||||
|
The frontend is preconfigured to call the backend at `http://127.0.0.1:3000/api`.
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
- No frontend build step required — plain HTML/CSS/JS.
|
||||||
|
- If `backend/node_modules` is missing, install dependencies:
|
||||||
|
```bash
|
||||||
|
cd backend
|
||||||
|
npm install
|
||||||
|
```
|
||||||
|
- For development mode with hot reload:
|
||||||
|
```bash
|
||||||
|
cd backend
|
||||||
|
npm run dev
|
||||||
|
```
|
||||||
|
|
||||||
|
## Environment
|
||||||
|
|
||||||
|
Backend config is loaded from `backend/.env`. Default values:
|
||||||
|
|
||||||
|
```env
|
||||||
|
PORT=3000
|
||||||
|
CORS_ORIGIN=*
|
||||||
|
SQLITE_PATH=data/dashboard.sqlite
|
||||||
|
AUDIT_DATASET_DIR=dataset
|
||||||
|
GEO_ROOT_PATH=seed/geo
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user