<?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>Forem: Ritish Saini</title>
    <description>The latest articles on Forem by Ritish Saini (@ritish_saini_94e2916cfeab).</description>
    <link>https://forem.com/ritish_saini_94e2916cfeab</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3126011%2F905c04e6-a40f-4516-b13d-b9f5f73a60c6.jpg</url>
      <title>Forem: Ritish Saini</title>
      <link>https://forem.com/ritish_saini_94e2916cfeab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ritish_saini_94e2916cfeab"/>
    <language>en</language>
    <item>
      <title>How I Built a Full Quiz App with Leaderboard and Timer</title>
      <dc:creator>Ritish Saini</dc:creator>
      <pubDate>Sat, 26 Jul 2025 12:42:59 +0000</pubDate>
      <link>https://forem.com/ritish_saini_94e2916cfeab/how-i-built-a-full-quiz-app-with-leaderboard-and-timer-2m82</link>
      <guid>https://forem.com/ritish_saini_94e2916cfeab/how-i-built-a-full-quiz-app-with-leaderboard-and-timer-2m82</guid>
      <description>&lt;p&gt;🧠 QuizNest – AI Quiz App&lt;br&gt;
An advanced, full-stack AI-powered Quiz App built with the MERN Stack that enables users to take intelligent quizzes, generate questions via AI, track performance, and enjoy gamified elements like achievements and leaderboards. Premium users get access to exclusive features such as insights, advanced theming, and live battles.&lt;/p&gt;

&lt;p&gt;🌐 &lt;a href="https://quiz-app-cp2h.onrender.com/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;br&gt;
🌐 &lt;a href="https://github.com/MaXiMo000/Quiz-App" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Features&lt;br&gt;
🔐 Authentication&lt;br&gt;
Google OAuth &amp;amp; JWT-based secure login&lt;br&gt;
Role-based access (User, Premium, Admin)&lt;br&gt;
🧠 AI-Powered Quiz Generation&lt;br&gt;
Automatically generate MCQs &amp;amp; written questions&lt;br&gt;
AI assigns duration, marks, and evaluates written answers using NLP&lt;br&gt;
Adaptive difficulty: beginners get easier questions, advanced users get harder ones&lt;br&gt;
🤖 Intelligence Dashboard (Premium Feature) ✅&lt;br&gt;
Smart Quiz Recommendations: AI-powered quiz suggestions based on performance, favorite categories, and learning patterns&lt;br&gt;
Adaptive Difficulty System: Dynamic difficulty adjustment based on recent performance with confidence scoring&lt;br&gt;
Learning Analytics: Comprehensive performance insights with trends, predictions, and personalized study recommendations&lt;br&gt;
Performance Trends: Visual weekly performance tracking with interactive charts&lt;br&gt;
Next Quiz Predictions: AI predicts expected performance on upcoming quizzes&lt;br&gt;
Personalized Study Tips: Custom recommendations for optimal study times and improvement areas&lt;br&gt;
📊 Reports &amp;amp; Analytics&lt;br&gt;
Quiz history and detailed performance reports&lt;br&gt;
Real-time feedback and score analytics&lt;br&gt;
🏆 Gamification&lt;br&gt;
Achievements System ✅&lt;/p&gt;

&lt;p&gt;Earn badges like “Quiz Master,” “Speed Genius,” and “Perfect Score”&lt;br&gt;
View badges and stats in user profile&lt;br&gt;
Leaderboards&lt;/p&gt;

&lt;p&gt;Weekly and monthly top scorers&lt;br&gt;
Promotes user engagement and competition&lt;br&gt;
⚔️ Live Quiz Battles (In Progress)&lt;br&gt;
Challenge other users in real-time quiz duels&lt;br&gt;
See your opponent's live progress (coming soon)&lt;br&gt;
🎨 UI/UX Enhancements ✅&lt;br&gt;
Advanced Theme Selector for Light/Dark/custom modes&lt;br&gt;
Mobile Navigation Bar for improved phone/tablet usability&lt;br&gt;
Enhanced Dashboard UI with upgraded design and data visualization&lt;br&gt;
New Test Page for better quiz flow and feedback&lt;br&gt;
Consistent design system and polished UI across all screens&lt;br&gt;
💳 Subscription Plans&lt;br&gt;
Free Plan: Limited quizzes, core features&lt;br&gt;
Premium Plan: Unlimited access, AI insights, Intelligence Dashboard, achievements, and future battle mode&lt;br&gt;
🛡️ Admin Panel&lt;br&gt;
A powerful admin dashboard providing full control of platform operations:&lt;/p&gt;

&lt;p&gt;🔍 Monitor user activity and quiz submissions&lt;br&gt;
🧩 Add/Edit/Delete quizzes and questions&lt;br&gt;
👥 Manage users: roles, status, analytics&lt;br&gt;
📈 Real-time insights and platform stats&lt;br&gt;
🛠️ Tech Stack&lt;br&gt;
Frontend: React, CSS, Vite&lt;br&gt;
Backend: Node.js, Express.js, MongoDB&lt;br&gt;
AI Integration: Together AI, Google Gemini API&lt;br&gt;
Authentication: JWT, Google OAuth&lt;br&gt;
Deployment: Render&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>ai</category>
      <category>react</category>
    </item>
    <item>
      <title>Help guys</title>
      <dc:creator>Ritish Saini</dc:creator>
      <pubDate>Mon, 05 May 2025 12:39:24 +0000</pubDate>
      <link>https://forem.com/ritish_saini_94e2916cfeab/help-guys-3d93</link>
      <guid>https://forem.com/ritish_saini_94e2916cfeab/help-guys-3d93</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n" class="crayons-story__hidden-navigation-link"&gt;Just deployed my first major project: a full-stack quiz app&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ritish_saini_94e2916cfeab" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3126011%2F905c04e6-a40f-4516-b13d-b9f5f73a60c6.jpg" alt="ritish_saini_94e2916cfeab profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ritish_saini_94e2916cfeab" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ritish Saini
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ritish Saini
                
              
              &lt;div id="story-author-preview-content-2460903" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ritish_saini_94e2916cfeab" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3126011%2F905c04e6-a40f-4516-b13d-b9f5f73a60c6.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ritish Saini&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 5 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n" id="article-link-2460903"&gt;
          Just deployed my first major project: a full-stack quiz app
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/testing"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;testing&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/react"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;react&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/node"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;node&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>testing</category>
      <category>react</category>
      <category>node</category>
    </item>
    <item>
      <title>Just deployed my first major project: a full-stack quiz app</title>
      <dc:creator>Ritish Saini</dc:creator>
      <pubDate>Mon, 05 May 2025 12:38:38 +0000</pubDate>
      <link>https://forem.com/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n</link>
      <guid>https://forem.com/ritish_saini_94e2916cfeab/just-deployed-my-first-major-project-a-full-stack-quiz-app-4n6n</guid>
      <description>&lt;p&gt;Live site: &lt;a href="https://quiz-app-cp2h.onrender.com" rel="noopener noreferrer"&gt;https://quiz-app-cp2h.onrender.com&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/MaXiMo000/Quiz-App" rel="noopener noreferrer"&gt;https://github.com/MaXiMo000/Quiz-App&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I recently finished and deployed my first full-stack web app. It’s a quiz platform where users can take quizzes, track performance, and manage questions through an admin panel.&lt;/p&gt;

&lt;p&gt;The stack includes React, Node.js, MongoDB, and a bit of AI integration for generating questions.&lt;/p&gt;

&lt;p&gt;It’s hosted on Render and still a work in progress, but fully functional. Would appreciate any feedback or suggestions.&lt;/p&gt;

&lt;p&gt;Thanks for checking it out.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>testing</category>
      <category>react</category>
      <category>node</category>
    </item>
  </channel>
</rss>
