from flask import Flask from flask_jwt_extended import JWTManager from models import db from user_views import user_bp from task_views import task_bp from dotenv import load_dotenv import os if __name__ == "__main__": load_dotenv() app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('SQLALCHEMY_DATABASE_URI') app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True app.config['JWT_SECRET_KEY'] = 'changeme' app.register_blueprint(user_bp) app.register_blueprint(task_bp) db.init_app(app) jwt = JWTManager(app) with app.app_context(): db.create_all() app.run(debug=True, host='0.0.0.0')