/** * 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 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); module.exports = router;