Files
unai/.gitignore
T
Krikorios 0c22188feb 🚀 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
2025-07-13 19:18:26 +04:00

92 lines
1.1 KiB
Plaintext

# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
# env files (can opt-in for committing if needed)
.env*
# vercel
.vercel
# 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