diff --git a/app/index.html b/app/index.html
new file mode 100644
index 0000000..4c7ab25
--- /dev/null
+++ b/app/index.html
@@ -0,0 +1,10 @@
+
+
+
+
+ Hello World!
+
+
+ Hello World!
+
+
diff --git a/app/main.js b/app/main.js
new file mode 100644
index 0000000..35574a8
--- /dev/null
+++ b/app/main.js
@@ -0,0 +1,18 @@
+const electron = require('electron');
+const app = electron.app;
+const BrowserWindow = electron.BrowserWindow;
+
+let mainWindow = null;
+app.on('ready', () => {
+ // mainWindowを作成(windowの大きさや、Kioskモードにするかどうかなどもここで定義できる)
+ mainWindow = new BrowserWindow({width: 400, height: 300});
+ // Electronに表示するhtmlを絶対パスで指定(相対パスだと動かない)
+ mainWindow.loadURL('file://' + __dirname + '/index.html');
+
+ // ChromiumのDevツールを開く
+ //mainWindow.webContents.openDevTools();
+
+ mainWindow.on('closed', function() {
+ mainWindow = null;
+ });
+});
diff --git a/build.json b/build.json
new file mode 100644
index 0000000..12e374b
--- /dev/null
+++ b/build.json
@@ -0,0 +1,5 @@
+{
+ 'appId': 'com.example.Sample',
+ 'productName': 'Sample',
+ 'files': ['app/**/*'],
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..b8d2300
--- /dev/null
+++ b/package.json
@@ -0,0 +1,14 @@
+{
+ "name": "electron-sample",
+ "version": "1.0.0",
+ "description": "sample app",
+ "main": "app/main.js",
+ "scripts": {
+ "start": "electron .",
+ "build": "electron-builder -mwl --config build.json"
+ },
+ "devDependencies": {
+ "electron": "^13.1.9",
+ "electron-builder": "^22.11.7"
+ }
+}