🚀 UTAS Oman Portal Demo - Complete AI-Enhanced University Portal

 Features:
• Real AI chatbot with OpenRouter API (bilingual Arabic/English)
• Comprehensive UTAS Oman content with programs and admissions
• Modern responsive design with Tailwind CSS
• Student/Admin authentication and dashboards
• Full course catalog with search and filtering
• Contact forms and application processes

🤖 AI Capabilities:
• Language detection (Arabic/English)
• UTAS Oman knowledge base integration
• Contextual responses about programs, admissions, scholarships
• No mock data - all responses from real AI

🛠️ Technology Stack:
• Next.js 14 + React 19 + TypeScript
• OpenRouter API with Meta LLaMA 3.1
• Prisma ORM with SQLite
• Tailwind CSS for styling

📋 Demo Ready:
• Test users file included (TEST-USERS.md)
• Navigation test checklist (NAVIGATION-TEST.md)
• Clean codebase with proper gitignore
• Production-ready configuration
This commit is contained in:
Krikorios
2025-07-13 19:18:26 +04:00
parent f83b27db61
commit 0c22188feb
52 changed files with 6454 additions and 14454 deletions
+50
View File
@@ -39,3 +39,53 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts
# Database
*.db
*.sqlite
*.sqlite3
prisma/dev.db
# Uploads and user-generated content
uploads/
public/uploads/
# Lighthouse reports
lighthouse-reports/
# Backup and temporary files
*-backup.tsx
*-backup.ts
*-backup.css
*-backup.md
*-old.tsx
*-old.ts
*-old.css
*-old.md
*-clean.*
*-new.*
*-test.*
*-mock.*
*-original.*
# Documentation files not needed for demo
DEMO-*.md
TEST-*.md
ENHANCEMENT-*.md
TRANSFORMATION-*.md
PROJECT-*.md
PHASE-*.md
*-PROGRESS*.md
# Test and deployment scripts
test-*.sh
deploy.sh
verify-*.sh
lighthouse-*.sh
# Docker files (if not needed for demo)
Dockerfile
docker-compose.yml
# Package lock files (keep package.json but ignore locks for demo)
package-lock.json