feat : first commit

This commit is contained in:
unknown
2026-06-03 20:05:50 +07:00
commit 9cd232bf2d
6701 changed files with 440316 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
const express = require('express');
const admin_controller = require('../controllers/admin_controller');
const admin_router = express.Router();
// Jalur endpoint penarikan seluruh data tabel untuk dasbor admin
admin_router.get('/mustahik', admin_controller.ambil_semua_mustahik);
// Jalur endpoint penarikan informasi detail dan indikator spasial warga tertentu
admin_router.get('/mustahik/:id', admin_controller.ambil_detail_mustahik);
// Jalur endpoint mutasi perubahan status persetujuan data verifikasi kemiskinan
admin_router.patch('/verifikasi/:id', admin_controller.perbarui_status_validasi);
module.exports = admin_router;
+11
View File
@@ -0,0 +1,11 @@
const express = require('express');
const auth_controller = require('../controllers/auth_controller');
const auth_router = express.Router();
// Menangani permintaan masuk untuk login petugas via metode POST
auth_router.post('/login-petugas', auth_controller.proses_autentikasi_petugas);
// Tambahkan baris rute baru ini di dalam berkas routes/auth_routes.js Anda
auth_router.post('/login-admin', auth_controller.proses_autentikasi_admin);
module.exports = auth_router;
+12
View File
@@ -0,0 +1,12 @@
const express = require('express');
const map_controller = require('../controllers/map_controller');
const map_router = express.Router();
// Mengarahkan request pengambilan data peta untuk publik
map_router.get('/data-publik', map_controller.dapatkan_data_publik);
// Mengarahkan request pengambilan data rumah ibadah
map_router.get('/rumah-ibadah', map_controller.dapatkan_rumah_ibadah);
module.exports = map_router;
+12
View File
@@ -0,0 +1,12 @@
const express = require('express');
const survey_controller = require('../controllers/survey_controller');
const survey_router = express.Router();
survey_router.get('/cek-nik/:nik', survey_controller.cek_status_nik);
survey_router.post('/submit', survey_controller.submit_survey_data);
// Rute baru untuk menarik data kartu statistik
survey_router.get('/statistik', survey_controller.ambil_statistik_publik);
module.exports = survey_router;