const express = require('express'); const { initializeDatabase } = require('./src/config/database'); const createEntriesRouter = require('./src/routes/entries'); const createExportRouter = require('./src/routes/export'); const app = express(); const PORT = process.env.PORT || 3000; // Middleware app.use(express.json()); app.use(express.static('public')); // Initialize Database const db = initializeDatabase(); // Mount Routes app.use('/api/entries', createEntriesRouter(db)); app.use('/api/export', createExportRouter(db)); // Start server app.listen(PORT, () => { console.log(`Server is running on http://localhost:${PORT}`); });