<?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: Abdelmalek Aniba</title>
    <description>The latest articles on DEV Community by Abdelmalek Aniba (@abdelmalek_aniba_c12efc0b).</description>
    <link>https://dev.to/abdelmalek_aniba_c12efc0b</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%2F3866020%2F025d03f8-34dd-43af-9698-0f841c31bcde.png</url>
      <title>DEV Community: Abdelmalek Aniba</title>
      <link>https://dev.to/abdelmalek_aniba_c12efc0b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abdelmalek_aniba_c12efc0b"/>
    <language>en</language>
    <item>
      <title>Atlas Bac — AI-powered study assistant for Algerian bac students (History &amp; Geography)</title>
      <dc:creator>Abdelmalek Aniba</dc:creator>
      <pubDate>Tue, 29 Sep 2026 08:56:49 +0000</pubDate>
      <link>https://dev.to/abdelmalek_aniba_c12efc0b/atlas-bac-ai-powered-study-assistant-for-algerian-bac-students-history-geography-100d</link>
      <guid>https://dev.to/abdelmalek_aniba_c12efc0b/atlas-bac-ai-powered-study-assistant-for-algerian-bac-students-history-geography-100d</guid>
      <description>&lt;p&gt;By the grace of Allah, I launched a small project today called Atlas Bac — you could describe it as a mini "ChatGPT" for baccalaureate students studying History and Geography, generating answers about these subjects in a ChatGPT-like interface.&lt;/p&gt;

&lt;p&gt;The idea came from seeing how much students struggle when reviewing these subjects, especially during exam season when time is short and the syllabus is long.&lt;/p&gt;

&lt;p&gt;Under the hood, it's built as a RAG (Retrieval-Augmented Generation) system — it retrieves relevant content from the actual Algerian bac curriculum before generating an answer, so responses stay grounded in the real syllabus instead of hallucinating.&lt;/p&gt;

&lt;p&gt;The project is still early-stage, and I'd really appreciate you trying it out and sharing constructive feedback to help improve it 🙏&lt;br&gt;
Tech stack:&lt;br&gt;
🔹 Django (backend)&lt;br&gt;
🔹 Next.js (frontend)&lt;br&gt;
🔹 pgvector for vector search&lt;br&gt;
🔹 Gemini for embeddings &amp;amp; answer generation&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.baccalaureateatlas.com/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;baccalaureateatlas.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>rag</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
