<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ahmedawe2026-svg</title>
    <description>The latest articles on DEV Community by ahmedawe2026-svg (@ahmedawe2026svg).</description>
    <link>https://dev.to/ahmedawe2026svg</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4170565%2Ff8ba9d0a-e7fe-4519-8c3c-41c422ceab42.png</url>
      <title>DEV Community: ahmedawe2026-svg</title>
      <link>https://dev.to/ahmedawe2026svg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ahmedawe2026svg"/>
    <language>en</language>
    <item>
      <title>بنيتُ «مكتب الرسالة»: تطبيق ويب مجاني وبلا أي مكتبات لتنظيم رسالة الدكتوراه</title>
      <dc:creator>ahmedawe2026-svg</dc:creator>
      <pubDate>Thu, 08 Oct 2026 08:13:42 +0000</pubDate>
      <link>https://dev.to/ahmedawe2026svg/bnytu-mktb-lrsl-ttbyq-wyb-mjny-wbl-y-mktbt-ltnzym-rsl-ldktwrh-3m6g</link>
      <guid>https://dev.to/ahmedawe2026svg/bnytu-mktb-lrsl-ttbyq-wyb-mjny-wbl-y-mktbt-ltnzym-rsl-ldktwrh-3m6g</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;🔗 &lt;strong&gt;التطبيق الحيّ:&lt;/strong&gt; &lt;a href="https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/" rel="noopener noreferrer"&gt;https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/&lt;/a&gt;&lt;br&gt;
💻 &lt;strong&gt;الكود المصدري (رخصة MIT):&lt;/strong&gt; &lt;a href="https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant" rel="noopener noreferrer"&gt;https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant&lt;/a&gt;&lt;br&gt;
🌍 &lt;strong&gt;النسخة الإنجليزية من هذا المقال على Dev.to:&lt;/strong&gt; &lt;a href="https://dev.to/ahmedawe2026svg/building-thesis-desk-a-free-zero-dependency-web-app-to-organize-a-phd-dissertation-3j5d"&gt;https://dev.to/ahmedawe2026svg/building-thesis-desk-a-free-zero-dependency-web-app-to-organize-a-phd-dissertation-3j5d&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  المشكلة: رسالة الدكتوراه موزّعة على عشرة برامج
&lt;/h2&gt;

&lt;p&gt;كتابة رسالة الدكتوراه ليست مهمة واحدة، بل مهامّ متوازية: تبني &lt;strong&gt;الهيكل&lt;/strong&gt; (أجزاء وأقسام)، وتقرأ وتُفهرس &lt;strong&gt;عشرات الدراسات&lt;/strong&gt;، وتحافظ على &lt;strong&gt;قائمة مراجع&lt;/strong&gt; بصيغة APA 7، وتتأكد أن كل &lt;strong&gt;اقتباس حقيقي وغير مسحوب&lt;/strong&gt; من النشر، وتحاول أن يبقى العمل المكوّن من مئات الصفحات &lt;strong&gt;متّسقاً داخلياً&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;ينتهي معظم الباحثين بين ملفات Word، ومدير مراجع، وجدول لمراجعة الأدبيات، وتطبيق ملاحظات، وعشرات تبويبات المتصفح. المشكلة ليست في تعقيد أي جزء بمفرده، بل في أن الأجزاء &lt;strong&gt;متناثرة&lt;/strong&gt; ولا يتحدّث بعضها مع بعض.&lt;/p&gt;

&lt;p&gt;بنيتُ &lt;strong&gt;«مكتب الرسالة»&lt;/strong&gt; لجمع سير العمل كله في مكان واحد — ولإثبات نقطة: يمكن أن يعمل هذا كله في المتصفح، بلا إنترنت، بلا خادم، وبلا أي مكتبات.&lt;/p&gt;

&lt;h2&gt;
  
  
  لماذا JavaScript خام بلا أُطُر عمل؟
&lt;/h2&gt;

&lt;p&gt;جاءت أهداف التصميم أولاً، فأبعدتني عن أُطُر العمل:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;يعمل بلا إنترنت افتراضياً.&lt;/strong&gt; الباحث على اتصال بطيء أو محدود لا يجب أن ينتظر شبكة توصيل محتوى. التطبيق ملف HTML واحد مع CSS وJS بسيطين، وبعد التحميل لا يحتاج الشبكة إطلاقاً.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الخصوصية بنيوية لا وعد.&lt;/strong&gt; كل بيانات المستخدم في &lt;code&gt;localStorage&lt;/code&gt;. لا خادم، ولا حساب، ولا تتبّع. الاستدعاءات الشبكية الوحيدة هي طلبات &lt;em&gt;اختيارية&lt;/em&gt; لواجهات عامة (Crossref وOpenAlex) عندما تطلبها صراحةً. غير ذلك، لا شيء من عملك يغادر جهازك.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;بلا اعتماديات = بلا تلف مع الزمن.&lt;/strong&gt; لا &lt;code&gt;node_modules&lt;/code&gt;، ولا خطوة بناء، ولا سطح هجوم لسلسلة التوريد، ولا إصدارات رئيسية تكسر كل شيء. إن عمل اليوم، سيعمل بعد عشر سنوات.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;سهل المساهمة.&lt;/strong&gt; أي مساهم جديد يفتح &lt;code&gt;index.html&lt;/code&gt; في المتصفح ويبدأ العمل خلال دقائق — بلا تثبيت أي أدوات.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;مفتاحان في &lt;code&gt;localStorage&lt;/code&gt; يحملان البيانات كلها (&lt;code&gt;thesis-desk-v2&lt;/code&gt; لبيانات التطبيق و&lt;code&gt;td-api&lt;/code&gt; لإعدادات الواجهات)، مما يجعل النسخ الاحتياطي والاستضافة الذاتية أمراً بسيطاً.&lt;/p&gt;

&lt;h2&gt;
  
  
  ماذا يوجد داخل التطبيق
&lt;/h2&gt;

&lt;p&gt;التطبيق منظّم حول المراحل الفعلية لعمل الرسالة:&lt;/p&gt;

&lt;h3&gt;
  
  
  ١. ملف المشروع وتتبّع الهيكل
&lt;/h3&gt;

&lt;p&gt;هيكل نموذجي من &lt;strong&gt;7 أجزاء / 48 قسماً&lt;/strong&gt;. تتتبّع التقدّم في كل قسم، وترى حالة التحقق، وتحصل على لوحة تبيّن موقفك &lt;strong&gt;الحقيقي&lt;/strong&gt; لا المفترض.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. قواعد التحقق
&lt;/h3&gt;

&lt;p&gt;أكثر من 25 قاعدة مدمجة تكشف المشكلات الشائعة: أقسام ناقصة، ضعف الاتساق الداخلي، حقول مراجع فارغة، تعارض بين الاقتباس والدراسة… أشبه بمدقّق (linter) لسير عمل الرسالة.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. سجل الدراسات السابقة
&lt;/h3&gt;

&lt;p&gt;كل دراسة سابقة تصبح بطاقة منظّمة (المنهج، العيّنة، النتائج، الصلة). يحوّل هذا كومة ملفات PDF إلى جدول قابل للبحث والمقارنة تبني منه مراجعة الأدبيات.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. سجل المراجع بصيغة APA 7
&lt;/h3&gt;

&lt;p&gt;مدير مراجع مخصّص ينسّق المدخلات وفق APA 7 ويصنّفها (مقال دورية، كتاب، رسالة جامعية، ورقة مؤتمر…).&lt;/p&gt;

&lt;h3&gt;
  
  
  5. فحص المراجع (Crossref + OpenAlex)
&lt;/h3&gt;

&lt;p&gt;الجزء الأكثر توفيراً للوقت: يتحقّق من المراجع عبر &lt;strong&gt;Crossref&lt;/strong&gt; و&lt;strong&gt;OpenAlex&lt;/strong&gt; للتأكد من وجودها، وحلّ معرّفات DOI، والتقاط المدخلات المسحوبة. (أستبعد عمداً الأعمال المسحوبة وما بلا DOI من المسارات الآلية.)&lt;/p&gt;

&lt;h3&gt;
  
  
  6. البحث الأكاديمي
&lt;/h3&gt;

&lt;p&gt;مُنطلق نحو &lt;strong&gt;أكثر من 36 منصة أكاديمية&lt;/strong&gt; لتنتقل للمصدر الصحيح بسرعة.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. مصفوفة الاتساق
&lt;/h3&gt;

&lt;p&gt;شبكة تساعدك على التحقق من اتساق الأهداف والأسئلة والفرضيات والمناهج والنتائج — نوع الاتساق الداخلي الذي يحبّ المحكّمون التنقيب فيه.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. المولّد الآلي
&lt;/h3&gt;

&lt;p&gt;بالاعتماد على موضوع ما، يستعلم &lt;strong&gt;OpenAlex&lt;/strong&gt; ويرشّح النتائج ويجمّع &lt;strong&gt;مسوّدة أولى&lt;/strong&gt; منظّمة لمادة مراجعة الأدبيات. هذا &lt;strong&gt;معين على الكتابة&lt;/strong&gt; بوضوح: المخرَج نقطة انطلاق تُراجَع وتُحرَّر وتُتحقَّق، وليس نصاً نهائياً يُلصَق.&lt;/p&gt;

&lt;h2&gt;
  
  
  ملاحظات هندسية
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;عقلية الملف الواحد.&lt;/strong&gt; التطبيق الأساسي ملف HTML واحد عن قصد، حتى يمكن تنزيله وتشغيله من ذاكرة USB أو مشاركته كما هو. المستودع يضمّ أيضاً نسخة مطابقة تحت &lt;code&gt;standalone/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;شبكة تدريجية واختيارية.&lt;/strong&gt; التطبيق مفيد كلياً بلا إنترنت، وميزات الشبكة (الفحص/البحث/التوليد) أفعال صريحة برسائل واضحة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;نقل البيانات.&lt;/strong&gt; لأن كل شيء في &lt;code&gt;localStorage&lt;/code&gt; تحت مفاتيح معلومة، فالتصدير/النسخ/الاستعادة مباشر، وبلا احتكار.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RTL أولاً.&lt;/strong&gt; الواجهة عربية (من اليمين لليسار) مع وضع ليلي، وتعمل على الجوال.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;قابلية الاختبار بلا أدوات.&lt;/strong&gt; الكود الخام سهل الفحص والتصحيح، والمستودع فيه CI يتحقق من البنية والملفات.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ما يهمّني أكثر: الصدق في دور الأداة
&lt;/h2&gt;

&lt;p&gt;أي أداة أكاديمية تولّد نصاً ملزَمة بأن توضّح دورها بوضوح تام. لذلك هذا التنبيه جزءٌ من المنتج، لا حاشية:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;تنبيه أخلاقي وعلمي:&lt;/strong&gt;&lt;br&gt;
هذا التطبيق أداة مساعدة للجمع والفحص والتنسيق، وليس بديلاً عن الباحث أو المشرف. يجب مراجعة كل مُخرَج وتحريره والتحقق منه، والالتزام بسياسة جامعتك بشأن أدوات المساعدة. النصوص المولّدة آلياً مسوّدات أولية فقط.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;المولّد الآلي &lt;strong&gt;لا يكتب&lt;/strong&gt; رسالتك. إنه يساعدك على الجمع والتنظيم وإنتاج مسوّدات تبقى مسؤوليتك أنت في مراجعتها والتحقق منها والدفاع عنها.&lt;/p&gt;

&lt;h2&gt;
  
  
  جرّبه، اكسرْه، طوّره
&lt;/h2&gt;

&lt;p&gt;المشروع برخصة MIT ومفتوح فعلاً للمساهمة. هناك قضايا «بداية جيدة» في: إتاحة لوحة المفاتيح/ARIA، وصيغ تصدير إضافية (BibTeX/RIS)، والاختبارات.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;حيّ:&lt;/strong&gt; &lt;a href="https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/" rel="noopener noreferrer"&gt;https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant" rel="noopener noreferrer"&gt;https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐛 &lt;strong&gt;الأفكار والمشاكل:&lt;/strong&gt; &lt;a href="https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant/issues" rel="noopener noreferrer"&gt;https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant/issues&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;إن كنت تحضّر الدكتوراه، يسعدني أن أعرف أي جزء من سير عملك هو الأكثر إزعاجاً — فمن هناك يجب أن تأتي الميزة التالية.&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;تنبيه أخلاقي وعلمي:&lt;/strong&gt;&lt;br&gt;
هذا التطبيق أداة مساعدة للجمع والفحص والتنسيق، وليس بديلاً عن الباحث أو المشرف. يجب مراجعة كل مُخرَج وتحريره والتحقق منه، والالتزام بسياسة جامعتك بشأن أدوات المساعدة. النصوص المولّدة آلياً مسوّدات أولية فقط.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>opensource</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Building Thesis Desk: a free, zero-dependency web app to organize a PhD dissertation</title>
      <dc:creator>ahmedawe2026-svg</dc:creator>
      <pubDate>Thu, 08 Oct 2026 08:03:31 +0000</pubDate>
      <link>https://dev.to/ahmedawe2026svg/building-thesis-desk-a-free-zero-dependency-web-app-to-organize-a-phd-dissertation-3j5d</link>
      <guid>https://dev.to/ahmedawe2026svg/building-thesis-desk-a-free-zero-dependency-web-app-to-organize-a-phd-dissertation-3j5d</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;🔗 &lt;strong&gt;Live app:&lt;/strong&gt; &lt;a href="https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/" rel="noopener noreferrer"&gt;https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/&lt;/a&gt;&lt;br&gt;
💻 &lt;strong&gt;Source code (MIT):&lt;/strong&gt; &lt;a href="https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant" rel="noopener noreferrer"&gt;https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The problem: a dissertation is spread across ten tools
&lt;/h2&gt;

&lt;p&gt;Writing a doctoral dissertation is not one task — it is many running in parallel. You are building a &lt;strong&gt;structure&lt;/strong&gt; (chapters, parts, sections), reading and cataloguing &lt;strong&gt;dozens of studies&lt;/strong&gt;, keeping a &lt;strong&gt;reference list&lt;/strong&gt; in perfect APA 7 format, checking that every &lt;strong&gt;citation is real and retracted-free&lt;/strong&gt;, and trying to keep the whole 200-page effort &lt;strong&gt;internally consistent&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Most researchers end up juggling Word documents, a reference manager, a spreadsheet for the literature review, a notes app, and a dozen browser tabs. The work is not hard because any one piece is hard — it is hard because the pieces are &lt;strong&gt;scattered&lt;/strong&gt; and nothing talks to anything else.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;Thesis Desk&lt;/strong&gt; to put the whole workflow in one place — and to make a point: it can all run in the browser, offline, with no server and no dependencies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why vanilla JS, no frameworks?
&lt;/h2&gt;

&lt;p&gt;The design goals came first, and they pointed away from frameworks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Works offline, by default.&lt;/strong&gt; A researcher on a slow or metered connection should not wait for a CDN. The app is a single HTML file plus plain CSS and JS. Once loaded, it never needs the network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy is structural, not a promise.&lt;/strong&gt; Every bit of user data lives in &lt;code&gt;localStorage&lt;/code&gt;. There is no backend, no account, no telemetry. The only network calls the app makes are &lt;em&gt;opt-in&lt;/em&gt; lookups to public APIs (Crossref, OpenAlex) when you explicitly ask. Nothing about your work leaves your machine otherwise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero dependency = zero rot.&lt;/strong&gt; No &lt;code&gt;node_modules&lt;/code&gt;, no build step, no supply-chain surface, no breaking major versions. If it works today, it will work in ten years.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Easy to contribute.&lt;/strong&gt; A new contributor can open &lt;code&gt;index.html&lt;/code&gt; in a browser and be productive in minutes — no toolchain to install.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two &lt;code&gt;localStorage&lt;/code&gt; keys hold the whole dataset (&lt;code&gt;thesis-desk-v2&lt;/code&gt; for the app data, &lt;code&gt;td-api&lt;/code&gt; for API-related settings), which makes both backup and self-hosting trivial.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's inside
&lt;/h2&gt;

&lt;p&gt;The app is organized around the actual stages of dissertation work:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Project profile &amp;amp; structure tracker
&lt;/h3&gt;

&lt;p&gt;A 7-part / 48-section skeleton of a typical doctoral dissertation. You track progress per section, see validation status, and get an at-a-glance dashboard of where you actually stand — not where you &lt;em&gt;think&lt;/em&gt; you stand.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Validation rules
&lt;/h3&gt;

&lt;p&gt;More than 25 built-in rules flag common problems: missing sections, weak internal consistency, empty reference fields, citation/study mismatches, and so on. Think of it as a linter for your dissertation workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Literature review log
&lt;/h3&gt;

&lt;p&gt;Each prior study becomes a structured card (method, sample, findings, relevance). This turns a pile of PDFs into a searchable, comparable table you can build the review from.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. APA 7 reference log
&lt;/h3&gt;

&lt;p&gt;A dedicated reference manager that formats entries in APA 7 and classifies them (journal article, book, thesis, conference paper, …).&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Reference verification (Crossref + OpenAlex)
&lt;/h3&gt;

&lt;p&gt;The part that saves the most time and pain: it checks references against &lt;strong&gt;Crossref&lt;/strong&gt; and &lt;strong&gt;OpenAlex&lt;/strong&gt; to confirm they exist, resolve DOIs, and catch entries that are retracted or otherwise unsafe to cite. (I deliberately exclude retracted works and items without a DOI from automated flows.)&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Academic search
&lt;/h3&gt;

&lt;p&gt;A launcher across &lt;strong&gt;36+ academic platforms&lt;/strong&gt; so you can jump to the right source quickly.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Consistency matrix
&lt;/h3&gt;

&lt;p&gt;A grid that helps you check that objectives, questions, hypotheses, methods and findings actually line up — the kind of internal alignment reviewers love to poke at.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Auto-generator
&lt;/h3&gt;

&lt;p&gt;Given a topic, it queries &lt;strong&gt;OpenAlex&lt;/strong&gt;, filters the results, and assembles a structured first draft of literature-review material. This is explicitly a &lt;strong&gt;drafting aid&lt;/strong&gt;: output is a starting point to be reviewed, edited and verified — never a finished text to paste in.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few engineering notes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Single-file mindset.&lt;/strong&gt; The core app is intentionally one big HTML file so it can be downloaded and run from a USB stick or shared as-is. The public repo also mirrors it under &lt;code&gt;standalone/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Progressive, opt-in network use.&lt;/strong&gt; The app is fully useful offline. Network features (verification, search, generation) are explicit actions with clear feedback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data portability.&lt;/strong&gt; Because everything is in &lt;code&gt;localStorage&lt;/code&gt; under known keys, exporting/backing up/restoring is straightforward, and there is no lock-in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RTL-first.&lt;/strong&gt; It is an Arabic-first interface (RTL) with dark mode, and it works on mobile.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testability without a toolchain.&lt;/strong&gt; Plain DOM code is easy to inspect and patch; the repo has CI that validates the structure and assets.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The thing I care most about: honesty about what the tool does
&lt;/h2&gt;

&lt;p&gt;An academic tool that generates text has an obligation to be crystal clear about its role. So this note is part of the product, not fine print:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Ethical &amp;amp; academic note:&lt;/strong&gt;&lt;br&gt;
This app is a helper tool for collecting, checking and formatting — it is not a substitute for the researcher or supervisor. Every output must be reviewed, edited and verified, and you must comply with your university's policy on assistive tools. AI-generated text is only a first draft.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The auto-generator does &lt;strong&gt;not&lt;/strong&gt; write your dissertation. It helps you gather, organize, and produce drafts you must still own, verify and defend.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it, break it, improve it
&lt;/h2&gt;

&lt;p&gt;The project is MIT-licensed and genuinely open to contributions. Good first issues are open for things like keyboard/ARIA accessibility, additional export formats (BibTeX/RIS), and tests.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Live:&lt;/strong&gt; &lt;a href="https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/" rel="noopener noreferrer"&gt;https://ahmedawe2026-svg.github.io/DBA-Research-Dissertation-Assistant/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant" rel="noopener noreferrer"&gt;https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🐛 &lt;strong&gt;Issues &amp;amp; ideas:&lt;/strong&gt; &lt;a href="https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant/issues" rel="noopener noreferrer"&gt;https://github.com/ahmedawe2026-svg/DBA-Research-Dissertation-Assistant/issues&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are working on a PhD, I would love to hear which part of your workflow is the most painful — that is where the next feature should come from.&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Ethical &amp;amp; academic note:&lt;/strong&gt;&lt;br&gt;
This app is a helper tool for collecting, checking and formatting — it is not a substitute for the researcher or supervisor. Every output must be reviewed, edited and verified, and you must comply with your university's policy on assistive tools. AI-generated text is only a first draft.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>opensource</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
