UTAS Oman University Portal
A modern, bilingual (Arabic/English) university portal for the University of Tasmania's campus in Muscat, Sultanate of Oman. Features an AI-powered chatbot using OpenRouter API for intelligent student assistance.
🌟 Features
🤖 AI-Powered Chatbot
- Real AI: Uses OpenRouter API with Meta LLaMA model
- Bilingual Support: Automatically detects and responds in Arabic or English
- UTAS Oman Context: Specialized knowledge about campus, programs, and admissions
- No Mock Data: All responses generated by real AI
🎓 Academic Programs
- Comprehensive undergraduate and postgraduate program listings
- UTAS Oman-specific courses aligned with Oman Vision 2040
- Detailed program information, requirements, and career outcomes
- Search and filtering capabilities
🌐 Bilingual Interface
- Arabic and English language support
- Cultural appropriateness for Omani students
- RTL (Right-to-Left) text support for Arabic
📱 Modern Design
- Responsive design for all devices
- Clean, professional interface
- UTAS Oman branding and colors
- Accessibility features
🚀 Getting Started
Prerequisites
- Node.js 18+
- OpenRouter API key
Installation
-
Clone the repository
git clone <repository-url> cd university-portal -
Install dependencies
npm install -
Set up environment variables
cp .env.example .env.localAdd your OpenRouter API key to
.env.local:OPENROUTER_API_KEY=your_openrouter_api_key_here -
Run the development server
npm run dev -
Open your browser Navigate to http://localhost:3000
🛠️ Technology Stack
- Framework: Next.js 14+ with React 19
- Styling: Tailwind CSS
- TypeScript: Full type safety
- AI Integration: OpenRouter API
- Database: Prisma (for future enhancements)
🎯 AI Chatbot Features
The AI chatbot is the centerpiece of this portal:
- Language Detection: Automatically detects Arabic or English input
- Contextual Responses: Uses UTAS Oman knowledge base for relevant information
- OpenRouter Integration: Powered by Meta LLaMA 3.1 8B model
- Conversation Memory: Maintains conversation history for context
- Error Handling: Graceful fallbacks when API is unavailable
Testing the Chatbot
Try these sample queries:
English:
- "Tell me about MBA programs"
- "What are the admission requirements?"
- "How can I apply for scholarships?"
Arabic:
- "أخبرني عن برامج الماجستير"
- "ما هي متطلبات القبول؟"
- "كيف يمكنني التقدم للحصول على منح دراسية؟"
🏫 About UTAS Oman
This portal represents the University of Tasmania's campus in Muscat, Sultanate of Oman:
- Location: Knowledge Oasis Muscat
- Programs: Aligned with Oman Vision 2040
- Quality: Australian education standards
- Local Relevance: Designed for Omani students and industry needs
📞 Contact Information
- Phone: +968 2414 3555
- Email: admissions@utas.edu.om
- Address: Knowledge Oasis Muscat, Sultanate of Oman
🤝 Contributing
This is a demo project showcasing AI-enhanced university portal capabilities. For improvements or suggestions, please open an issue.
📄 License
This project is for demonstration purposes.
Built with ❤️ for UTAS Oman students and the future of education in Oman.