Portfolio.
UniHelp AI_BG_Image
UniHelp AI_Image

UniHelp AI

TechIcon_0TechIcon_1TechIcon_2TechIcon_3TechIcon_4TechIcon_5TechIcon_6TechIcon_7

About the project.

UniHelp AI_Mockup_Image

UniHelp AI is a bilingual (Arabic/English) conversational assistant purpose-built for Nahda University — Faculty of Computers and Information. It delivers instant, grounded answers to student queries across 6 knowledge domains: Course Registration, Academic Calendar, Fees & Payments, Results & GPA, Exams & Timetables, and Portal Help. The system constrains the LLM to verified institutional JSON data — eliminating hallucination at the architectural level. The backend is a Django 6 + DRF API deployed on Railway, with a React 18 frontend on Netlify CDN.

<

Features

>
Grounded Generation

The LLM is constrained exclusively to verified institutional JSON data — refusing to answer anything outside its knowledge base, eliminating hallucination at the architectural level.

Bilingual Arabic/English Support

Handles mixed-language queries natively, with explicit code-switching detection rules in the system prompt. Students can ask in Arabic, English, or a mix and receive coherent responses.

6 Knowledge Domains

Covers Course Registration, Academic Calendar, Fees & Payments, Results & GPA, Exams & Timetables, and Portal Help — each backed by structured JSON data loaded per-intent.

Ultra-Fast AI Inference

Groq Cloud's Llama 3.3 70B delivers sub-second response latency, enabling a genuinely real-time conversational experience at scale.

Progressive Multi-Agent Architecture

Designed with a layered architecture — Intent Classifier routes queries to domain-specific handlers, injecting the relevant JSON context into the LLM prompt without any API contract changes.

Security in Depth

Client-side XSS sanitization, CORS whitelisting, CSRF protection, Django security middleware, HSTS, and prompt-level guardrails work together across every layer.

</

Features

>
<

Tech Stack

/>
React React

JavaScript library for building user interfaces with reusable components.

Tailwind CSS Tailwind CSS

A utility-first CSS framework providing pre-designed, atomic-level utility classes for rapid UI development with minimal CSS code.

Django Django

High-level Python web framework that encourages rapid development and clean, pragmatic design.

Python Python

A high-level, general-purpose programming language.

Groq Cloud Groq Cloud

Ultra-fast LLM inference API powering Llama 3.3 70B with sub-second latency for real-time AI responses.

Netlify Netlify

Global CDN platform for deploying the React SPA with automatic HTTPS and edge delivery.

Railway Railway

Infrastructure platform that enables instant deployments.

PostgreSQL PostgreSQL

Powerful, open source object-relational database system.