diff --git a/__pycache__/models.cpython-311.pyc b/__pycache__/models.cpython-311.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..b4030b51495bdbc7d51e0e8326e2506d64684860
Binary files /dev/null and b/__pycache__/models.cpython-311.pyc differ
diff --git a/__pycache__/my_flask_app.cpython-311.pyc b/__pycache__/my_flask_app.cpython-311.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..bcef1560c06d8c8804098f7da57e2b46b0e54d5d
Binary files /dev/null and b/__pycache__/my_flask_app.cpython-311.pyc differ
diff --git a/migrate.py b/migrate.py
new file mode 100644
index 0000000000000000000000000000000000000000..3a67cb2ab442198e4522127cda9a4abbb366b20b
--- /dev/null
+++ b/migrate.py
@@ -0,0 +1,8 @@
+from flask import Flask
+from flask_sqlalchemy import SQLAlchemy
+from flask_migrate import Migrate
+
+app = Flask(__name__)
+app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
+db = SQLAlchemy(app)
+migrate = Migrate(app, db)
diff --git a/my_flask_app.py b/my_flask_app.py
index 0ea647ee1c84bdd7ff39ec515920122645d460ff..fc557d1d578b9119a1fca1b00417f12910cb58b6 100644
--- a/my_flask_app.py
+++ b/my_flask_app.py
@@ -88,4 +88,8 @@ def download_assessment(filename):
         abort(500) 
 
 if __name__ == '__main__':
+    with app.app_context():
+        db.create_all()
     app.run(debug=True, port=int(os.environ.get('PORT', 8080)))
+
+