Recently Updated Pages
Introduction
Project Overview OnDelivery Dashboard is a comprehensive web-based logistics and delivery managem...
Additional Resources
Key Files for Reference ondeliv-backend.js - Main application entry point app/models/index.js ...
Troubleshooting
Common Issues and Solutions 1. Database Connection Failed Error: Unable to connect Osas database:...
Development Guidelines
Code Structure Conventions Controller Pattern // controllers/<feature>/<feature>.controller.js e...
Environment Variables
Required Environment Variables Database Configuration # PostgreSQL - OSAS Database DB_HOST=localh...
External API Integrations
Configured External APIs 1. Agent Management System Purpose: Manage agent locations and configura...
Courier Partner Integrations
Supported Courier Partners The system integrates with multiple courier partners in Indonesia: 1. ...
API Endpoints
Authentication Endpoints Method Endpoint Auth Description POST /api/auth/signup None Regis...
Authentication and security
Authentication Methods 1. JWT Token Authentication (Primary) Usage: Protected API endpoints for a...
Database Architecture
The application uses two PostgreSQL databases: OSAS Database (Primary) Main operational databa...
Directory Structure
ondelivery-api/ ├── ondeliv-backend.js # Main application entry point ├── package.json ...
Core Features
1. Waybill Management Create Waybills - Generate shipping labels with unique AWB (Air Waybill) ...
Getting Started
Prerequisites Node.js (v14+ recommended) PostgreSQL (v15+ recommended) npm or yarn package ma...
Overview
OnDelivery API (OSAS - OnDelivery Smart Agent System) is a comprehensive multi-courier shipping l...
Products
Klik menu Products di sebelah kiri sidebar menu 2. Untuk memasukkan produk yang ingin di...
Outlet
Klik menu Outlet di sebelah kiri 2. Klik tombol Create Outlet untuk membuat outlet 1Mart...
User management
Klik menu User Management disebelah kiri menu 2. Klik tombol Create User untuk membuat a...
Brand
SIlahkan pilih menu Brands untuk melihat halaman brand produk 2. Klik tombol Create Bran...
Category
Klik menu Category untuk melihat halaman kategori-kategori barang 2. Klik tombol Create ...
Promos and discounts
Silahkan klik menu Promos and discounts untuk melihat halaman promo 2. Untuk menambah pr...