import express from 'express'; import cors from 'cors'; import chalk from 'chalk'; const app = express(); // Middleware app.use(cors()); app.use(express.json()); // Mock data storage const mockData = { users: [], cases: [], messages: [] }; // Mock routes app.get('/api/status', (req, res) => { res.json({ status: 'Demo server is running' }); }); app.post('/api/chat', (req, res) => { const { message } = req.body; console.log(chalk.blue('Received message:'), message); // Simulate processing delay setTimeout(() => { res.json({ response: `Demo response to: ${message}`, timestamp: new Date() }); }, 1000); }); // Start server const port = 3001; app.listen(port, () => { console.log(chalk.green(`Demo server running on port ${port}`)); console.log(chalk.yellow('This is a mock server for demonstration purposes')); });