require("dotenv").config(); const express = require("express"); const cors = require("cors"); const bodyParser = require("body-parser"); const path = require("path"); const connectDB = require("./config/db"); const emailRoutes = require("./routes/emailRoutes"); const meetingRoutes = require("./routes/meetingRoutes"); const departmentRoutes = require("./routes/departmentRoutes"); const app = express(); app.use(cors()); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.use("/uploads", express.static(path.join(__dirname, "uploads"))); connectDB(); app.use("/api", emailRoutes); app.use("/api", meetingRoutes); app.use("/api", departmentRoutes); const PORT = process.env.PORT || 5000; app.listen(PORT, () => console.log(`Server running on port ${PORT}`));