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
|
||||
|
||||
### 1️⃣ Clone Repository
|
||||
|
|
@ -134,3 +110,5 @@ Atau gunakan **cURL / Postman** untuk pengujian manual.
|
|||
## 📄 Lisensi
|
||||
Proyek ini dikembangkan untuk keperluan penelitian dan pengembangan internal.
|
||||
Lisensi dapat disesuaikan sesuai kebijakan lab atau institusi.
|
||||
|
||||
---
|
||||
|
|
@ -18,5 +18,4 @@ asyncpg
|
|||
psycopg2
|
||||
python-multipart==0.0.22
|
||||
pyarrow==21.0.0
|
||||
subprocess
|
||||
openpyxl
|
||||
BIN
services/.DS_Store
vendored
BIN
services/.DS_Store
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user