Gamified Learning Dashboard for Qader.vip

An interactive reward-based dashboard built with Next.js and modern gamification techniques. Features real-time point tracking, badge achievements, and a dynamic reward store.

https://qader.vip/
Cover Image
Slide 0 of 0

projectOverview

This project is part of Qader.vip’s gamified learning experience. It integrates a real-time dashboard that motivates learners using daily goals, study streaks, and achievement badges.

The frontend was built with Next.js and styled using TailwindCSS, with full support for Arabic RTL. React Query was used for efficient data fetching, caching, and background synchronization.

Custom visual components were created using SVG to represent weekly progress and streak calendars in a gamified, engaging format.

MyRole

Developed the full frontend of the Qader.vip gamified rewards dashboard using Next.js and TailwindCSS.

Implemented responsive design with full support for Arabic RTL layout, including both dark and light modes.

Created custom visual components (streak calendars, points charts, badge states) using SVG and conditional rendering.

Handled real-time data fetching and background refetching using React Query.

Built robust error handling and toast notification systems to improve user feedback and experience.

techStack

Next.js

React framework for server-rendered applications.

React Query

Powerful async state and data fetching library.

TailwindCSS

Utility-first CSS framework for rapid UI development.

Day.js

Date library for parsing and formatting dates.

Sonner

Lightweight toast alert system for feedback.

keyFeatures

Points Tracking System

Real-time tracking of earned points by day, week, and month.

Achievement Badges

Visual badge system for unlocking learning milestones.

Study Streak Calendar

Streak calendar visualization with active/inactive states.

Reward Store

Interactive reward system with purchase confirmation flow.

RTL & Arabic Layout

Fully responsive and RTL-compatible layout for Arabic users.

gallery

Cover Image
Slide 0 of 0

useCases

Educational platforms seeking gamified engagement tools.

EdTech startups needing RTL-friendly dashboards.

Developers building motivational systems for e-learning.

tryIt

tryDescription