import Database from 'better-sqlite3'; // Use a file-based database in development const db = new Database('local.db'); // Create the tables if they don't exist db.exec(` CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, email TEXT UNIQUE NOT NULL, password TEXT NOT NULL, name TEXT NOT NULL ) `); db.exec(` CREATE TABLE IF NOT EXISTS settings ( key TEXT PRIMARY KEY, value TEXT ) `); db.exec(` CREATE TABLE IF NOT EXISTS email_templates ( id INTEGER PRIMARY KEY, subject TEXT, body TEXT ) `); db.exec(` CREATE TABLE IF NOT EXISTS leads ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, email TEXT NOT NULL, createdAt DATETIME DEFAULT CURRENT_TIMESTAMP ) `); export default db;