diff --git a/app.py b/app.py
new file mode 100644
index 0000000000000000000000000000000000000000..0e8dbad35632f2af7e213a806e9ab2ee4f383ba8
--- /dev/null
+++ b/app.py
@@ -0,0 +1,56 @@
+import json
+from flask import Flask, jsonify, request, flash
+from datetime import datetime
+import helper_file 
+import logging
+
+
+logging.basicConfig(filename='NLP-log.log', level=logging.DEBUG, format='%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s')
+
+app = Flask(__name__)
+
+@app.route('/')
+def index():
+    app.logger.info('Info level log')
+    return jsonify({'Member Names': 'Shabnam Harjeet Aman TingTing Deepesh'})
+
+@app.route('/input', methods = ['POST', 'GET'])
+def input_func():
+    #take the input from get or post method
+    if request.method == 'GET':
+        if 'file' not in request.files:
+            flash('No file part')
+        else:
+            file = request.files['file']
+            # save file in local directory
+        #     file.save(file.filename)
+
+        output,time_list,model_name,hyperparams = helper_file.input_output(file)
+        # app.logger.info('Info level log')
+        # app.logger.info(f'Info Level log: {jsonify({"output":output,"time_list":time_list,"model_name":model_name})}')
+        log = logging.getLogger("log-output-size")
+
+        log.info(f'Info Level log: {jsonify({"output":output,"time_list":time_list,"model_name":model_name})}')
+
+        log = logging.getLogger("Input--output")
+        log.info(f'"output": {output}')
+
+        log = logging.getLogger("Model-Name")
+        log.info(f'{model_name}')
+
+        log = logging.getLogger("Time-Taken")
+        log.info(f'{time_list}')
+
+        log = logging.getLogger("Hyperparameters")
+        log.info(f'{hyperparams}')
+
+        return jsonify ({"output":output,"time taken":time_list,"model_name":model_name})
+
+    else:
+        return "data not accepted"
+
+if __name__ == "__main__":
+    # Launch the Flask dev server
+    app.run(host="127.0.0.1", debug=True)
+
+# app.run()
\ No newline at end of file