/** * Copyright (c) 2026 Niolla * All rights reserved. * * This source code is proprietary and confidential. * Unauthorized copying, modification, distribution, or use * of this file, via any medium, is strictly prohibited. */ // app/routes/index.js const express = require("express"); const authRoutes = require("./auth.routes"); const userRoutes = require("./user.routes"); const activityRoutes = require("./activity.routes"); const uploadRoutes = require("./upload.routes"); const documentRoutes = require("./document.routes"); const docsRoutes = require("./docs.routes"); const permissionRoutes = require("./permission.routes"); const profileRoutes = require("./profile.routes"); const notificationRoutes = require("./notification.routes"); const adminAuthRoutes = require("./adminAuth.routes"); const riderAuthRoutes = require("./riderAuth.routes"); const adminUserRoutes = require("./adminUser.routes"); const addressRoutes = require("./address.routes"); const businessRoutes = require("./business.routes"); const adminBusinessRoutes = require("./adminBusiness.routes"); const cataloguePublicRoutes = require("./catalogue/public.routes"); const catalogueAdminRoutes = require("./catalogue/admin.routes"); const inventoryAdminRoutes = require("./inventory/admin.routes"); const merchandisingAdminRoutes = require("./merchandising/admin.routes"); const pricingAdminRoutes = require("./pricing/admin.routes"); const merchandisingPublicRoutes = require("./merchandising/public.routes"); const shoppingRoutes = require("./shopping.routes"); const shippingAdminRoutes = require("./shipping/admin.routes"); const commerceRoutes = require("./commerce.routes"); const commerceAdminRoutes = require("./commerce/admin.routes"); const logisticsAdminRoutes = require("./logistics/admin.routes"); const logisticsRiderRoutes = require("./logistics/rider.routes"); const logisticsTrackingRoutes = require("./logistics/tracking.routes"); const loyaltyCustomerRoutes = require("./loyalty/customer.routes"); const loyaltyAdminRoutes = require("./loyalty/admin.routes"); const wholesaleCustomerRoutes = require("./wholesale/customer.routes"); const wholesaleAdminRoutes = require("./wholesale/admin.routes"); const router = express.Router(); router.use("/auth", authRoutes); router.use("/user", userRoutes); router.use("/activity", activityRoutes); router.use("/upload", uploadRoutes); router.use("/document", documentRoutes); router.use("/docs", docsRoutes); router.use("/profile", profileRoutes); router.use("/notification", notificationRoutes); router.use("/permissions", permissionRoutes); router.use("/admin/auth", adminAuthRoutes); router.use("/rider/auth", riderAuthRoutes); router.use("/admin/users", adminUserRoutes); router.use("/addresses", addressRoutes); router.use("/business", businessRoutes); router.use("/admin/business", adminBusinessRoutes); router.use("/", cataloguePublicRoutes); router.use("/admin", catalogueAdminRoutes); router.use("/admin", inventoryAdminRoutes); router.use("/admin", merchandisingAdminRoutes); router.use("/admin", pricingAdminRoutes); router.use("/", merchandisingPublicRoutes); router.use("/", shoppingRoutes); router.use("/admin", shippingAdminRoutes); router.use("/", commerceRoutes); router.use("/admin", commerceAdminRoutes); router.use("/admin", logisticsAdminRoutes); router.use("/rider", logisticsRiderRoutes); router.use("/", logisticsTrackingRoutes); router.use("/", loyaltyCustomerRoutes); router.use("/admin", loyaltyAdminRoutes); router.use("/", wholesaleCustomerRoutes); router.use("/admin", wholesaleAdminRoutes); module.exports = router;