Backend project untuk Warehouse Management System (WMS) yang dibangun menggunakan FastAPI, PostgreSQL, dan uv sebagai package & environment manager.
Sebelum memulai, pastikan kamu sudah menginstal:
- Python (versi 3.10 ke atas direkomendasikan)
👉 Download Python - PostgreSQL (sudah terinstal dan berjalan)
👉 Download PostgreSQL - uv – alat untuk sinkronisasi dependensi
Jalankan perintah berikut:pip install uv
-
Clone Repository
git clone https://github.com/syariffortask/wms.git cd wms -
Sync dependensi
uv sync -
Environment konfigurasi
cp .env.example .env -
DB_URL Sesuaikan sesuikan dengan DB yang di buat
DB_URL=postgresql://username:password@localhost:5432/mydatabase -
🗄️ Migrasi Database database
uv run alembic upgrade head -
🌱 Seeder Data Awal
uv run manage.py seed -
🏃 Jalankan Aplikasi
uv run fastapi runaplikasi akan jalan di port 8000