[object Object]

← back to Bounce Studio

initial scaffold (bounce-studio) via web-dev accelerator

b951d83b80768084157a13647f4e649f441c31c8 · 2026-07-13 15:18:27 -0700 · Steve

Files touched

Diff

commit b951d83b80768084157a13647f4e649f441c31c8
Author: Steve <steve@designerwallcoverings.com>
Date:   Mon Jul 13 15:18:27 2026 -0700

    initial scaffold (bounce-studio) via web-dev accelerator
---
 .gitignore        | 8 ++++++++
 BRIEF.md          | 5 +++++
 README.md         | 1 +
 public/index.html | 1 +
 server.js         | 8 ++++++++
 5 files changed, 23 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1924158
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+node_modules/
+.env*
+tmp/
+*.log
+.DS_Store
+dist/
+build/
+.next/
diff --git a/BRIEF.md b/BRIEF.md
new file mode 100644
index 0000000..487e269
--- /dev/null
+++ b/BRIEF.md
@@ -0,0 +1,5 @@
+# bounce-studio — brief
+- Client:
+- Outcome / "high value":
+- Constraints (brand, domain, deadline):
+- Reference / competitor URLs:
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c321bef
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+Starter templates copied into new projects by scripts/new-project.sh.
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..2b90670
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1 @@
+<!doctype html><meta charset=utf-8><title>bounce-studio</title><h1>bounce-studio — scaffolded</h1><p>Wire the grid (sort + density) and content here.</p>
diff --git a/server.js b/server.js
new file mode 100644
index 0000000..0040814
--- /dev/null
+++ b/server.js
@@ -0,0 +1,8 @@
+// minimal static server; PORT=0 picks a free port. Replace with the real build.
+const http=require('http'),fs=require('fs'),path=require('path');
+const PORT=parseInt(process.env.PORT||'0',10);
+http.createServer((req,res)=>{const f=req.url==='/'?'index.html':req.url.split('?')[0].replace(/^\//,'');
+  const fp=path.join(__dirname,'public',path.basename(f));
+  if(fs.existsSync(fp)){res.writeHead(200,{'Content-Type':f.endsWith('.html')?'text/html':'text/plain'});return res.end(fs.readFileSync(fp));}
+  res.writeHead(404);res.end('not found');
+}).listen(PORT,function(){console.log('['+require('path').basename(__dirname)+'] http://localhost:'+this.address().port);});

(oldest)  ·  back to Bounce Studio  ·  Build Bounce landing — six-skills productized web-studio fun 3f82b4b →