Projects

AI Platform
AI_Soutenance
Full-stack platform for thesis defense management with 3 roles (student, professor, admin), secured via JWT and RBAC. Integrated Google Gemini API for automatic PDF report analysis: summary generation, domain detection, and similarity/plagiarism detection. Stack: Python, FastAPI, Next.js, Google Gemini API.
- TypeScript
- Next.js
- React.js
- Tailwind
- Shadcn UI
- Python

Web App
EduHub
Centralized platform for sharing courses and resources between teachers and students, organized by department. Authentication via Supabase Auth with PostgreSQL database. Stack: Next.js, TypeScript, Tailwind CSS, Shadcn UI, Supabase, Prisma ORM.
- TypeScript
- Next.js
- React.js
- Tailwind
- Shadcn UI
- Supabase

Plant Care App
OrnoPlante
Integration of Plant.net API for visual plant detection and Google Gemini API for a personalized chatbot assistant. Stack: React.js, Next.js, Node.js, Express.js, Prisma ORM, MySQL, Docker, GitHub Actions, Azure. Tests: Jest, Cypress, Supertest.
- JavaScript
- React.js
- Next.js
- Tailwind
- Shadcn UI
- Cypress

Web App
UniEvent
Web application for premium event planning and catering services. Stack: Astro.js, React.js, TypeScript, Framer Motion, Vercel, Docker.
- Astro.js
- React.js
- TypeScript
- Framer Motion
- Vercel
- Docker

E-commerce Platform
TopSeller
Full-featured e-commerce platform with Arabic RTL support, product catalog management, and order processing. Built with a modern JavaScript stack using Next.js for the storefront and NestJS for the backend API.
- TypeScript
- Next.js
- React.js
- Tailwind
- Vite
- NestJS

Marketing Website
Brandiplex
Digital marketing agency website featuring service showcases, portfolio display, and client engagement sections. Responsive design with smooth animations and modern UI patterns.
- React.js
- TypeScript
- Tailwind
- Framer Motion
- Vercel

SaaS Platform
QRisma
All-in-one digital loyalty and customer engagement platform for physical stores. Features include QR code generation, digital loyalty cards with Apple Wallet and Google Wallet integration, automated marketing campaigns, and business analytics. Built with Astro and React frontend backed by a REST API.
- TypeScript
- Astro.js
- React.js
- Tailwind
- NestJS
- Vercel