PasteYou هو تطبيق آمن ومتعدد الاستخدامات لإدارة اللصق تم إنشاؤه باستخدام Node.js وSQLite. يمكن للمستخدمين إنشاء مقتطفات نصية (معاجين) ومشاركتها وإدارتها باستخدام ميزات متقدمة مثل أوقات انتهاء الصلاحية وحماية كلمة المرور وتحميل الملفات.
استنساخ المستودع:
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
تثبيت التبعيات:
npm install
إنشاء الدلائل اللازمة:
تأكد من وجود دليل uploads
لتخزين الملفات:
mkdir uploads
إعداد متغيرات البيئة:
قم بإنشاء ملف .env
في الدليل الجذر:
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
تهيئة قاعدة البيانات:
سيقوم التطبيق تلقائيًا بإنشاء الجداول المطلوبة في قاعدة بيانات SQLite ( database.db
) عند بدء تشغيل الخادم.
بدء الخادم:
npm start
سيتم تشغيل الخادم على http://localhost:3000
.
/register
./login
./dashboard
) لعرض المعاجين الخاصة بك أو تحديثها أو حذفها.app.js
: ملف الخادم الرئيسي.views/
: قوالب EJS لعرض الصفحات.public/
: الملفات الثابتة مثل CSS والصور وما إلى ذلك.uploads/
: دليل لتخزين الملفات التي تم تحميلها.database.db
: ملف قاعدة بيانات SQLite. المساهمات هي موضع ترحيب! وإليك كيف يمكنك المساهمة:
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف الترخيص لمزيد من المعلومات.
PasteYou - نظام إدارة لصق آمن وسهل الاستخدام وغني بالميزات.