user signin

This commit is contained in:
2026-03-18 23:52:28 +00:00
parent af075b9a24
commit 7b9c212c0e
12 changed files with 657 additions and 14 deletions

26
backend/setup.js Normal file
View File

@@ -0,0 +1,26 @@
import Database from "better-sqlite3";
const db = new Database("./database.db");
db.exec(`PRAGMA foreign_keys = ON;
CREATE TABLE Users (
Id INTEGER PRIMARY KEY ASC AUTOINCREMENT,
Email TEXT UNIQUE NOT NULL,
Pass TEXT NOT NULL,
Username TEXT DEFAULT "joe",
Submissions INTEGER DEFAULT 0
);
CREATE TABLE Rooms (
Id INTEGER PRIMARY KEY ASC AUTOINCREMENT,
RoomName TEXT
);
CREATE TABLE TimeSlots (
Id INTEGER PRIMARY KEY ASC AUTOINCREMENT,
TimeStart TEXT,
TimeEnd TEXT,
Room INTEGER,
FOREIGN KEY(Room) REFERENCES Rooms(Id)
);`);