RESTful API untuk Aplikasi Laundry Management System
Base URL untuk semua endpoint:
http://localhost/laundry_android/api/
POST /api/auth.php?action=login
{
"username": "admin",
"password": "admin123"
}
GET /api/orders.php?status=pending
// Include API Client
<script src="/laundry_android/assets/js/api-client.js"></script>
// Use the helper
const result = await LaundryAPI.auth.login('admin', 'password');
const orders = await LaundryAPI.orders.list({ status: 'pending' });
/auth.php?action=login
Login user
/auth.php?action=register
Register new customer
/auth.php
Get current user info
/auth.php?action=logout
Logout
/users.php
List all users (admin) or get user profile
/users.php
Create new user
/users.php
Update user profile
/users.php?id={id}
Deactivate user (admin)
/services.php
List all services
/services.php
Create service (admin)
/services.php
Update service (admin)
/orders.php
List orders (filtered by role)
/orders.php
Create new order
/orders.php
Update order (status, courier, etc)
/orders.php?id={id}
Cancel order
/settings.php
Get all settings
/settings.php
Update setting (admin)
/notifications.php
List user notifications
/notifications.php
Mark as read
/courier_earnings.php
Get earnings (courier/admin)
/courier_earnings.php
Update payment status (admin)
Laundry Bonda API v1.0 | GitHub