This commit is contained in:
2025-11-27 17:15:09 -08:00
parent 328bc50296
commit 81fa3c0ee5
3 changed files with 32 additions and 4 deletions

3
.gitignore vendored
View File

@@ -1,2 +1,3 @@
TODO.md
.venv
TODO.md
__pycache__

View File

@@ -6,6 +6,9 @@ def create_user(db, login_info, user_info):
def update_user(db, login_info, user_info):
pass
def get_user(db, id):
pass
def create_event(db):
pass

30
app.py
View File

@@ -2,9 +2,6 @@ import allfence as af
from flask import Flask
import psycopg2 as sql
HOST, PORT = "0.0.0.0", 8000
app = Flask(__name__)
DB_NAME, USER, PASSWORD, HOST, PORT = "database", "user", "password", "localhost", "5432"
db_connection = sql.connect(
dbname=DB_NAME,
@@ -14,6 +11,33 @@ db_connection = sql.connect(
port = PORT
)
db_cursor = db_connection.cursor()
db_cursor.execute("""
CREATE TABLE IF NOT EXISTS Users (
id SERIAL PRIMARY KEY,
name varchar(255),
username varchar(255),
dob varchar(255),
password_hash varchar(255)
);
CREATE TABLE IF NOT EXISTS Events (
id SERIAL PRIMARY KEY,
name varchar(255),
datetime varchar(255),
users varchar(255),
results varchar(255)
);
CREATE TABLE IF NOT EXISTS Tournaments (
id SERIAL PRIMARY KEY,
name varchar(255),
start_date varchar(255),
end_date varchar(255),
events varchar(255)
);
""")
HOST, PORT = "0.0.0.0", 8000
app = Flask(__name__)
@app.route("/")
def index():