diff --git a/.env b/.env
new file mode 100644
index 0000000000000000000000000000000000000000..be824930b9d0ec33c18cfa346720ff94e64aeec1
--- /dev/null
+++ b/.env
@@ -0,0 +1,4 @@
+NODE_ENV=development
+SERVICE_BASE_URL=https://30dd-206-84-239-127.ngrok-free.app
+SERVICE_PORT=5000
+LOG_LEVEL=debug
diff --git a/api/models/template.js b/api/models/template.js
index 98426ca9bfbcf2b0828eebb1b286412f91a933d5..d1de02750e8d9344a6224b288f915cab1e41b1ba 100644
--- a/api/models/template.js
+++ b/api/models/template.js
@@ -13,6 +13,11 @@ const WidgetRefSchema = new Schema({
 const TemplateSchema = new Schema({
     name: { type: String, required: true },
     desc: { type: String },
+    platform: { 
+        type: String, 
+        enum: ['web', 'mobile', 'both'], 
+        required: true 
+      },
     widgets: [WidgetRefSchema],
     hashId: { type: String, unique: true, required: true },
     createdAt: { type: Date, default: Date.now },
diff --git a/package.json b/package.json
index 67e81ce2539b9773c56c009cc04aaebddef40e72..0e24b61f394f6fb0c6071a643e3d3ae672da8b19 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
   "license": "ISC",
   "dependencies": {
     "body-parser": "^1.20.2",
+    "dotenv": "^16.4.5",
     "express": "^4.19.2",
     "mongoose": "^8.6.0",
     "nodemon": "^3.1.4",
diff --git a/server.js b/server.js
index 524f6cb34b36594784eee390a1e75c406b604ff8..f8fe990819079e79b36a888f3c77ca03a1f6bd99 100644
--- a/server.js
+++ b/server.js
@@ -1,4 +1,4 @@
-// server.js
+require('dotenv').config();
 const express = require('express');
 const bodyParser = require('body-parser');
 const swaggerUi = require('swagger-ui-express');
@@ -19,10 +19,11 @@ app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument));
 // API base URL
 app.use(apiBaseRouter);
 
-
 // Start the server
-const PORT = process.env.PORT || 5000;
+const PORT = process.env.SERVICE_PORT || 5000;
+const BASE_URL = process.env.SERVICE_BASE_URL || `http://localhost:${PORT}`;
+
 app.listen(PORT, () => {
     console.log(`Server is running on port ${PORT}`);
-    console.log(`Swagger UI available at http://localhost:${PORT}/api-docs`);
+    console.log(`Swagger UI available at ${BASE_URL}/api-docs`);
 });