/**
 * MyExpress Framework - Centralized Routing Module
 * ------------------------------------------------
 * This file serves as the core routing hub for MyExpress, 
 * ensuring that all application routes are well-structured 
 * and maintainable.
 *
 * - Auth routes are modularized and loaded from the `auth` module.
 * - Additional routes should be added below for better organization.
 * - Middleware (such as authentication) is applied to protect routes.
 *
 * Designed and Developed by Giceha Junior
 * GitHub: https://github.com/Gicehajunior
 */
import express from "express";
import { upload } from "@config/storage";
import authRoutes from "@routes/auth";
import WebController from "@app/controllers/web/WebController";  

const router = express.Router();

// Auth Routes
authRoutes(router);

// Add New Routes here...
router.get('/', WebController.index);

export default router;