from flask import Flask
from flask_login import LoginManager
import os

app = Flask(__name__)
app.config['SECRET_KEY'] = 'presensi-sekolah-secret-key-2024'
app.config['UPLOAD_FOLDER'] = 'static/qrcodes'

# Buat folder untuk QR codes jika belum ada
os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True)

# Setup Flask-Login
login_manager = LoginManager()
login_manager.init_app(app)
login_manager.login_view = 'login'
login_manager.login_message = 'Silakan login terlebih dahulu'

from routes import *

if __name__ == '__main__':
    app.run(debug=True, host='0.0.0.0', port=5000)