diff --git a/main.py b/main.py new file mode 100644 index 0000000..7afd173 --- /dev/null +++ b/main.py @@ -0,0 +1,5 @@ +from flask import Flask +from routes.user import user_bp +app = Flask(__name__) +app.register_blueprint(user_bp, url_prefix='/api/users') +if __name__ == '__main__': app.run(port=5000, debug=True) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2ed68a4 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +flask>=3.0.0 +gunicorn>=21.2.0 +sqlalchemy>=2.0.0 diff --git a/routes/user.py b/routes/user.py new file mode 100644 index 0000000..334186e --- /dev/null +++ b/routes/user.py @@ -0,0 +1,6 @@ +from flask import Blueprint, jsonify +user_bp = Blueprint('user', __name__) +@user_bp.route('/') +def list_users(): return jsonify([]) +@user_bp.route('/') +def get_user(id): return jsonify({'id': id})