A4 Notice Maker — पूरी गाइड

नोटिस, रेट लिस्ट और शादी के कार्ड A4 कागज़ पर बनाने और छापने का सॉफ़्टवेयर। यहाँ सब कुछ आसान हिंदी में है।

1. ये क्या है2. कौन सी फ़ाइल क्या करती है3. इंस्टॉल कैसे करें4. Database (SQL)5. इस्तेमाल6. प्रिंट7. दिक्कतें

1. ये क्या है?

ये एक वेबसाइट है। इसमें आप चाय का रेट, दुकान बंद/खुलने की सूचना, शादी का कार्ड जैसी चीज़ें बनाते हैं और A4 कागज़ पर प्रिंट करते हैं। हिंदी और English दोनों सही दिखते हैं।

दो तरीके हैं:
• सिर्फ अपने फोन/कंप्यूटर पर — index.html खोलें। इंटरनेट भी नहीं चाहिए।
• अपनी वेबसाइट पर (सबके लिए) — hosting पर अपलोड करें। चाहें तो login + database भी जोड़ सकते हैं।

2. कौन सी फ़ाइल क्या करती है?

ज़रूरी फ़ाइलें ज़रूरी

index.htmlमुख्य पेज। यही खोलने पर सॉफ़्टवेयर चलता है।
css/रंग, डिज़ाइन और प्रिंट की सेटिंग (app.css), फ़ॉन्ट की सूची (fonts.css)।
js/पूरा प्रोग्राम (app.js) और सारे तैयार टेम्पलेट (templates.js)।
fonts/हिंदी और English फ़ॉन्ट। इन्हीं की वजह से हिंदी बिना टूटे दिखती है।
vendor/PDF, फोटो डाउनलोड और QR कोड के छोटे औज़ार।

सेटअप की फ़ाइलें सिर्फ hosting के लिए

install.phpएक क्लिक इंस्टॉलर। सेटिंग भरवाता है, फ़ाइलें खोलता है और (चाहें तो) database बनाता है। काम होने के बाद इसे delete कर दें।
config.jsआपकी सेटिंग: साइट का नाम, भाषा, AdSense, database चालू है या नहीं। installer इसे खुद भरता है।

Database की फ़ाइलें वैकल्पिक

database.sqlDatabase की टेबल बनाने वाली SQL फ़ाइल (users, designs, login_attempts)। install.php इसे खुद चला देता है, या आप phpMyAdmin में Import कर सकते हैं।
api.phpवेबसाइट और database के बीच का पुल। login और server पर save इसी से होता है।
db-config.phpDatabase का नाम/पासवर्ड। installer बनाता है। इसे किसी को न दें।
guide.htmlयही गाइड।

3. इंस्टॉल कैसे करें (hosting पर)

आसान तरीका — सिर्फ 2 फ़ाइलें अपलोड करें:

1
cPanel खोलें → File Manager → public_html (या अपने domain का folder)।
2
Upload दबाकर a4-notice-maker.zip और install.php दोनों डालें। (अगर zip के अंदर से install.php निकालना हो तो पहले zip को Extract कर लें।)
3
ब्राउज़र में खोलें: आपकाdomain.com/install.php
4
ऊपर की जाँच में सब ✓ होना चाहिए। साइट का नाम भरें, Install करें दबाएँ।
5
"Installation complete" आने पर Notice Maker खोलें दबाएँ। हो गया!
मोबाइल से भी यही कर सकते हैं — cPanel का File Manager फोन के ब्राउज़र में खुल जाता है।

4. Database (SQL) कब चाहिए?

अगर आप चाहते हैं कि लोग login करें और अपने डिज़ाइन server पर सेव करें, तब database चाहिए। नहीं चाहिए तो इस हिस्से को छोड़ दें — बाकी सब कुछ बिना database के चलता है (डिज़ाइन उसी फोन/ब्राउज़र में सेव होते हैं)।

Database बनाना (cPanel में, एक बार)

1
cPanel → MySQL® Databases → "Create New Database" में नाम लिखें (जैसे notice) → Create।
2
उसी पेज पर नीचे "MySQL Users" में नया user और मज़बूत पासवर्ड बनाएँ।
3
"Add User To Database" में अपना user और database चुनें → ALL PRIVILEGES पर टिक → Make Changes।
4
तीनों नाम लिख लें। hosting अक्सर आगे prefix जोड़ती है, जैसे cpuser_notice — पूरा नाम ही लिखें।

फिर दो में से एक तरीका

तरीका A (आसान): install.php में "Database use करें" पर टिक करें, Host (localhost), database नाम, user और password भरें, Install दबाएँ। database.sql अपने-आप चल जाएगी।

तरीका B (हाथ से): cPanel → phpMyAdmin → बाईं ओर अपना database चुनें → ऊपर Import → Choose file में database.sql चुनें → नीचे Go। फिर install.php चलाएँ (database वाले बॉक्स में वही जानकारी भरें)।

बनने वाली टेबल

इंस्टॉल के बाद ऐप में बाईं तरफ Saved टैब में "खाता (सर्वर पर सेव)" दिखेगा — वहाँ नया खाता बनाएँ और login करें।

5. इस्तेमाल कैसे करें (फोन में)

फोन में नीचे 5 बटन होते हैं:

लिखावट बदलना: पेज पर किसी भी लिखावट पर एक बार टैप करें → नीचे छोटा बार आएगा → "लिखें / बदलें" दबाएँ। A+ / A− से अक्षर बड़े-छोटे होते हैं। उँगली से खींचकर जगह बदलें।

तारीख़ या रेट बदलना: Add → "तारीख़ / रेट बदलें" में पुराना लिखें (जैसे ₹15) और नया (₹20) → "Replace" दबाएँ। पूरे डिज़ाइन में एक साथ बदल जाएगा।

शादी का कार्ड: Templates में नीचे "Wedding cards" — 8 डिज़ाइन। नाम, तारीख़ और जगह बदलें।

भाषा: ऊपर हिं / EN बटन से ऐप हिंदी या English में।

6. सही प्रिंट के लिए

  1. पहले Preview देखें (लाल बिंदीदार रेखा = प्रिंटर का सुरक्षित क्षेत्र)।
  2. प्रिंट खुलने पर चुनें: Paper = A4, Scale = 100%, Margins = None, Headers and footers = बंद, Background graphics = चालू।
  3. नए प्रिंटर पर एक बार Print margin test छापें; जो सबसे बाहरी चौखटा पूरा छपे, उसके अंदर ही लिखावट रखें।
  4. PDF में असली टेक्स्ट चाहिए: Print दबाएँ → Destination में "Save as PDF" चुनें।

7. आम दिक्कतें

install.php खुल नहीं रहा / सफ़ेद पेज

hosting में PHP 7.2 या नया चुनें (cPanel → "Select PHP Version")। फिर दोबारा खोलें।

"Database से connect नहीं हो पाया"

नाम, user और password दोबारा देखें — prefix (जैसे cpuser_) के साथ पूरा नाम लिखें, और user को database में ALL PRIVILEGES दिए हैं या नहीं जाँचें।

साइट पर 500 error आया

File Manager में .htaccess फ़ाइल delete करें (hidden files दिखाने के लिए Settings → "Show Hidden Files")।

दोबारा इंस्टॉल करना है

installed.lock फ़ाइल delete करें और install.php फिर अपलोड करें।

डिज़ाइन गायब हो गए

बिना login के डिज़ाइन उसी ब्राउज़र में रहते हैं; "browsing data / site data" साफ़ करने पर मिट जाते हैं। इसलिए Download → JSON से बैकअप लें, या database चालू करके login से सेव करें।

इंस्टॉल के बाद सुरक्षा

install.php जरूर delete करें (installer में "अपने-आप delete" का टिक रहने दें)।