first commit

This commit is contained in:
tusuii
2026-02-19 17:25:38 +05:30
commit 09ea6d4efb
72 changed files with 24296 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
// routes/deliveryRoutes.js
const express = require('express');
const { protect, authorize } = require('../middleware/auth');
const trackingController = require('../controllers/orderTrackingController');
const router = express.Router();
/**
* @desc Get delivery estimation for pincode
* @route POST /api/delivery/estimate
* @access Public
*/
router.post('/estimate', trackingController.getDeliveryEstimate);
/**
* @desc Get order tracking details
* @route GET /api/orders/:orderId/tracking
* @access Private
*/
router.get('/orders/:orderId/tracking', protect, trackingController.getOrderTracking);
/**
* @desc Update order status (Admin)
* @route PUT /api/admin/orders/:orderId/status
* @access Private/Admin
*/
router.put(
'/admin/:orderId/status',
protect,
authorize('ADMIN', 'SUPER_ADMIN'),
trackingController.updateOrderStatus
);
module.exports = router;