commit 71f93551bb30e847a771809e78f2cc1ae527e0fc
Author: root <root@hub.scroll.pub>
Date: 2025-01-02 05:08:24 +0000
Subject: Initial commit
diff --git a/body.html b/body.html
new file mode 100644
index 0000000..c0ca746
--- /dev/null
+++ b/body.html
@@ -0,0 +1,54 @@
+<header>
+ <h1>EngineFix</h1>
+ <p>Your trusted small engine repair service</p>
+</header>
+
+<main>
+ <section class="service-form">
+ <h2>Request Service</h2>
+ <form id="serviceForm">
+ <div class="form-group">
+ <label for="equipmentType">Equipment Type</label>
+ <select id="equipmentType" required>
+ <option value="">Select equipment</option>
+ <option value="lawnmower">Lawn Mower</option>
+ <option value="chainsaw">Chainsaw</option>
+ <option value="generator">Generator</option>
+ <option value="snowblower">Snow Blower</option>
+ <option value="other">Other</option>
+ </select>
+ </div>
+
+ <div class="form-group">
+ <label for="issueDescription">Issue Description</label>
+ <textarea id="issueDescription" rows="4" required></textarea>
+ </div>
+
+ <div class="form-group">
+ <label for="contactInfo">Contact Information</label>
+ <input type="text" id="contactInfo" required placeholder="Phone or Email">
+ </div>
+
+ <div class="form-group">
+ <label for="address">Service Address</label>
+ <input type="text" id="address" required placeholder="Enter your address">
+ </div>
+
+ <div class="form-group">
+ <label for="serviceTime">Preferred Service Time</label>
+ <input type="datetime-local" id="serviceTime" required>
+ </div>
+
+ <button type="submit">Request Service</button>
+ </form>
+ </section>
+
+ <section class="confirmation" id="confirmationSection" style="display: none;">
+ <h2>Thank You!</h2>
+ <p>Your service request has been submitted. We'll contact you shortly.</p>
+ </section>
+</main>
+
+<footer>
+ <p>EngineFix - Professional Small Engine Repair</p>
+</footer>
\ No newline at end of file
diff --git a/index.scroll b/index.scroll
new file mode 100644
index 0000000..2e068f6
--- /dev/null
+++ b/index.scroll
@@ -0,0 +1,8 @@
+buildHtml
+baseUrl https://enginefix.scroll.pub
+metaTags
+editButton /edit.html
+title EngineFix - Small Engine Service
+style.css
+body.html
+script.js
\ No newline at end of file
diff --git a/prompt.json b/prompt.json
new file mode 100644
index 0000000..1f91526
--- /dev/null
+++ b/prompt.json
@@ -0,0 +1,25 @@
+{
+ "id": "888e0a2c-cb94-4704-b3c0-70cbbf7b8db2",
+ "object": "chat.completion",
+ "created": 1735794486,
+ "model": "deepseek-chat",
+ "choices": [
+ {
+ "index": 0,
+ "message": {
+ "role": "assistant",
+ "content": "---domain---\nenginefix.scroll.pub\n---index.scroll---\nbuildHtml\nbaseUrl https://enginefix.scroll.pub\nmetaTags\neditButton /edit.html\ntitle EngineFix - Small Engine Service\nstyle.css\nbody.html\nscript.js\n---body.html---\n<header>\n <h1>EngineFix</h1>\n <p>Your trusted small engine repair service</p>\n</header>\n\n<main>\n <section class=\"service-form\">\n <h2>Request Service</h2>\n <form id=\"serviceForm\">\n <div class=\"form-group\">\n <label for=\"equipmentType\">Equipment Type</label>\n <select id=\"equipmentType\" required>\n <option value=\"\">Select equipment</option>\n <option value=\"lawnmower\">Lawn Mower</option>\n <option value=\"chainsaw\">Chainsaw</option>\n <option value=\"generator\">Generator</option>\n <option value=\"snowblower\">Snow Blower</option>\n <option value=\"other\">Other</option>\n </select>\n </div>\n\n <div class=\"form-group\">\n <label for=\"issueDescription\">Issue Description</label>\n <textarea id=\"issueDescription\" rows=\"4\" required></textarea>\n </div>\n\n <div class=\"form-group\">\n <label for=\"contactInfo\">Contact Information</label>\n <input type=\"text\" id=\"contactInfo\" required placeholder=\"Phone or Email\">\n </div>\n\n <div class=\"form-group\">\n <label for=\"address\">Service Address</label>\n <input type=\"text\" id=\"address\" required placeholder=\"Enter your address\">\n </div>\n\n <div class=\"form-group\">\n <label for=\"serviceTime\">Preferred Service Time</label>\n <input type=\"datetime-local\" id=\"serviceTime\" required>\n </div>\n\n <button type=\"submit\">Request Service</button>\n </form>\n </section>\n\n <section class=\"confirmation\" id=\"confirmationSection\" style=\"display: none;\">\n <h2>Thank You!</h2>\n <p>Your service request has been submitted. We'll contact you shortly.</p>\n </section>\n</main>\n\n<footer>\n <p>EngineFix - Professional Small Engine Repair</p>\n</footer>\n---style.css---\n:root {\n --primary-color: #2c3e50;\n --secondary-color: #3498db;\n --accent-color: #e67e22;\n --background-color: #ecf0f1;\n --text-color: #333;\n}\n\nbody {\n font-family: 'Segoe UI', system-ui, sans-serif;\n line-height: 1.6;\n margin: 0;\n padding: 0;\n background-color: var(--background-color);\n color: var(--text-color);\n}\n\nheader {\n background: var(--primary-color);\n color: white;\n padding: 2rem;\n text-align: center;\n}\n\nh1 {\n margin: 0;\n font-size: 2.5rem;\n}\n\nmain {\n max-width: 800px;\n margin: 2rem auto;\n padding: 0 1rem;\n}\n\n.service-form {\n background: white;\n padding: 2rem;\n border-radius: 8px;\n box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n}\n\n.form-group {\n margin-bottom: 1.5rem;\n}\n\nlabel {\n display: block;\n margin-bottom: 0.5rem;\n font-weight: 600;\n}\n\ninput, select, textarea {\n width: 100%;\n padding: 0.8rem;\n border: 1px solid #ddd;\n border-radius: 4px;\n font-size: 1rem;\n}\n\nbutton {\n background: var(--secondary-color);\n color: white;\n border: none;\n padding: 1rem 2rem;\n border-radius: 4px;\n cursor: pointer;\n font-size: 1rem;\n transition: background 0.3s ease;\n}\n\nbutton:hover {\n background: var(--accent-color);\n}\n\n.confirmation {\n text-align: center;\n padding: 2rem;\n background: white;\n border-radius: 8px;\n box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n}\n\nfooter {\n text-align: center;\n padding: 1rem;\n background: var(--primary-color);\n color: white;\n margin-top: 2rem;\n}\n\n@media (max-width: 600px) {\n h1 {\n font-size: 2rem;\n }\n \n .service-form {\n padding: 1rem;\n }\n}\n---script.js---\ndocument.getElementById('serviceForm').addEventListener('submit', function(e) {\n e.preventDefault();\n \n // Simulate form submission\n setTimeout(function() {\n document.getElementById('serviceForm').style.display = 'none';\n document.getElementById('confirmationSection').style.display = 'block';\n \n // Simulate SMS and email notifications\n console.log('Sending SMS and email notifications...');\n }, 1000);\n});\n---end---"
+ },
+ "logprobs": null,
+ "finish_reason": "stop"
+ }
+ ],
+ "usage": {
+ "prompt_tokens": 288,
+ "completion_tokens": 1137,
+ "total_tokens": 1425,
+ "prompt_cache_hit_tokens": 0,
+ "prompt_cache_miss_tokens": 288
+ },
+ "system_fingerprint": "fp_f1afce2943"
+}
\ No newline at end of file
diff --git a/readme.scroll b/readme.scroll
new file mode 100644
index 0000000..36c1702
--- /dev/null
+++ b/readme.scroll
@@ -0,0 +1,2 @@
+# enginefix.scroll.pub
+Website generated by DeepSeek from prompt: Create an interactive small engine service website to help customers enter the type of customer equipment, fault phenomenon, contact information, address, and convenient maintenance time period. Once the message is confirmed and approved by the customer service center, SMS and email notifications are provided at the same time.
\ No newline at end of file
diff --git a/script.js b/script.js
new file mode 100644
index 0000000..c9a2131
--- /dev/null
+++ b/script.js
@@ -0,0 +1,12 @@
+document.getElementById('serviceForm').addEventListener('submit', function(e) {
+ e.preventDefault();
+
+ // Simulate form submission
+ setTimeout(function() {
+ document.getElementById('serviceForm').style.display = 'none';
+ document.getElementById('confirmationSection').style.display = 'block';
+
+ // Simulate SMS and email notifications
+ console.log('Sending SMS and email notifications...');
+ }, 1000);
+});
\ No newline at end of file
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..a44aaec
--- /dev/null
+++ b/style.css
@@ -0,0 +1,100 @@
+:root {
+ --primary-color: #2c3e50;
+ --secondary-color: #3498db;
+ --accent-color: #e67e22;
+ --background-color: #ecf0f1;
+ --text-color: #333;
+}
+
+body {
+ font-family: 'Segoe UI', system-ui, sans-serif;
+ line-height: 1.6;
+ margin: 0;
+ padding: 0;
+ background-color: var(--background-color);
+ color: var(--text-color);
+}
+
+header {
+ background: var(--primary-color);
+ color: white;
+ padding: 2rem;
+ text-align: center;
+}
+
+h1 {
+ margin: 0;
+ font-size: 2.5rem;
+}
+
+main {
+ max-width: 800px;
+ margin: 2rem auto;
+ padding: 0 1rem;
+}
+
+.service-form {
+ background: white;
+ padding: 2rem;
+ border-radius: 8px;
+ box-shadow: 0 2px 10px rgba(0,0,0,0.1);
+}
+
+.form-group {
+ margin-bottom: 1.5rem;
+}
+
+label {
+ display: block;
+ margin-bottom: 0.5rem;
+ font-weight: 600;
+}
+
+input, select, textarea {
+ width: 100%;
+ padding: 0.8rem;
+ border: 1px solid #ddd;
+ border-radius: 4px;
+ font-size: 1rem;
+}
+
+button {
+ background: var(--secondary-color);
+ color: white;
+ border: none;
+ padding: 1rem 2rem;
+ border-radius: 4px;
+ cursor: pointer;
+ font-size: 1rem;
+ transition: background 0.3s ease;
+}
+
+button:hover {
+ background: var(--accent-color);
+}
+
+.confirmation {
+ text-align: center;
+ padding: 2rem;
+ background: white;
+ border-radius: 8px;
+ box-shadow: 0 2px 10px rgba(0,0,0,0.1);
+}
+
+footer {
+ text-align: center;
+ padding: 1rem;
+ background: var(--primary-color);
+ color: white;
+ margin-top: 2rem;
+}
+
+@media (max-width: 600px) {
+ h1 {
+ font-size: 2rem;
+ }
+
+ .service-form {
+ padding: 1rem;
+ }
+}
\ No newline at end of file