update readme & reqirements
This commit is contained in:
parent
e9a6309de0
commit
e40c2d5013
26
README.md
26
README.md
|
|
@ -16,30 +16,6 @@ Proyek ini adalah backend berbasis **FastAPI** yang menangani proses **pembacaan
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧱 Struktur Proyek
|
|
||||||
|
|
||||||
```
|
|
||||||
project-root/
|
|
||||||
│
|
|
||||||
├── core/
|
|
||||||
│ ├── config.py # Konfigurasi environment & DB URL
|
|
||||||
│ └── utils/ # Fungsi tambahan (opsional)
|
|
||||||
│
|
|
||||||
├── routes/
|
|
||||||
│ └── upload_routes.py # Endpoint untuk upload & validasi
|
|
||||||
│
|
|
||||||
├── services/
|
|
||||||
│ └── pdf_service.py # Parser PDF
|
|
||||||
│ └── shapefile_service.py # Pembaca dan validator shapefile
|
|
||||||
│
|
|
||||||
├── main.py # Entry point FastAPI
|
|
||||||
├── requirements.txt # Daftar dependensi
|
|
||||||
├── .env # File konfigurasi (DB_URL, schema, dll)
|
|
||||||
└── README.md # Dokumentasi proyek ini
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🔧 Instalasi dan Setup
|
## 🔧 Instalasi dan Setup
|
||||||
|
|
||||||
### 1️⃣ Clone Repository
|
### 1️⃣ Clone Repository
|
||||||
|
|
@ -134,3 +110,5 @@ Atau gunakan **cURL / Postman** untuk pengujian manual.
|
||||||
## 📄 Lisensi
|
## 📄 Lisensi
|
||||||
Proyek ini dikembangkan untuk keperluan penelitian dan pengembangan internal.
|
Proyek ini dikembangkan untuk keperluan penelitian dan pengembangan internal.
|
||||||
Lisensi dapat disesuaikan sesuai kebijakan lab atau institusi.
|
Lisensi dapat disesuaikan sesuai kebijakan lab atau institusi.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
@ -18,5 +18,4 @@ asyncpg
|
||||||
psycopg2
|
psycopg2
|
||||||
python-multipart==0.0.22
|
python-multipart==0.0.22
|
||||||
pyarrow==21.0.0
|
pyarrow==21.0.0
|
||||||
subprocess
|
|
||||||
openpyxl
|
openpyxl
|
||||||
BIN
services/.DS_Store
vendored
BIN
services/.DS_Store
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user