Skip to content

An AI chatbot for the University of South Asia, built with React, that stores custom responses and generates dynamic replies

Notifications You must be signed in to change notification settings

Mateeb-Haider/AI-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 University of South Asia AI Chatbot

An intelligent, interactive chatbot designed specifically for the University of South Asia (USA), Cantt Campus. This AI-powered assistant provides instant information about the university, its programs, faculty, campus facilities, and student initiatives—helping students, faculty, and visitors engage seamlessly with the institution.


🎓 About the Project

This chatbot was developed as part of an Artificial Intelligence and Cybersecurity initiative at the University of South Asia, Cantt, under the supervision of Dr. Umer Javed. It reflects the university's commitment to innovation, practical learning, and technological advancement in AI-driven solutions.

Key Highlights:

  • University-Specific Information: Provides details about programs, faculty, campus location, and opening hours.
  • Intelligent Conversations: Uses advanced AI to understand queries and deliver accurate, context-aware responses.
  • User-Friendly Interface: Clean, responsive design optimized for desktop, tablet, and mobile devices.
  • Real-Time Interaction: Instant responses to help users find information quickly and efficiently.

✨ Features

  • 📚 Program Information: Explore undergraduate and postgraduate programs including BSCS, BSSE, BSAI, BSDS, BBA, MBA, and more.
  • 👨‍🏫 Faculty Details: Get to know department heads and key faculty members like Miss Zoba Zafar (CS HOD), Miss Sehrish Aqeel (SE HOD), and Sir Masroor Hussain (FYP Supervisor).
  • 📍 Campus Information: Find location details, opening hours, and contact information.
  • 🎯 Student Projects: Learn about innovative student initiatives and final year projects.
  • 💬 Conversational AI: Natural, human-like interactions powered by state-of-the-art language models.
  • 📱 Fully Responsive: Optimized for all devices—mobile, tablet, and desktop.
  • 🌐 Always Available: 24/7 accessibility for students and visitors.

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository:

    git clone https://github.com/Mateeb-Haider/AI-ChatBot.git
    cd AI-ChatBot
  2. Install dependencies:

    npm install
  3. Set up configuration:

    • Create a .env file in the root directory
    • Add necessary configuration variables (contact the development team for details)
  4. Run the development server:

    npm run dev
  5. Open in browser:

    • Visit http://localhost:5173 to interact with the chatbot

Build for Production

npm run build

The optimized build will be available in the dist/ folder, ready for deployment.


📖 How to Use

  1. Open the chatbot: Click the chat icon at the bottom-right corner of the screen.
  2. Ask a question: Type your query about programs, faculty, campus details, or student services.
  3. Get instant answers: The AI chatbot will respond with relevant, accurate information.
  4. Explore more: Continue the conversation to dive deeper into specific topics.

Example Queries:

  • "What programs does the University of South Asia offer?"
  • "Who is the Head of Department for Computer Science?"
  • "What are the campus opening hours?"
  • "Tell me about the BS Artificial Intelligence program."
  • "Where is the university located?"

🏛️ About University of South Asia

University of South Asia (USA) is a leading institution committed to providing quality education and fostering innovation in fields like Computer Science, Artificial Intelligence, Cybersecurity, Business, Engineering, and Health Sciences.

📍 Location

University of South Asia, Cantt Campus
Lahore, Pakistan

🕒 Opening Hours

  • Monday – Friday: 9:00 AM – 5:00 PM
  • Saturday: 9:00 AM – 2:00 PM
  • Sunday: Closed

🌐 Website

www.usa.edu.pk


👥 Development Team

Developed by: Mateeb Haider
Supervised by: Dr. Umer Javed
Institution: University of South Asia, Cantt Campus

Faculty Leadership:

  • Miss Zoba Zafar – Head of Department, Computer Science
  • Miss Sehrish Aqeel – Head of Department, Software Engineering
  • Sir Masroor Hussain – Head of Final Year Projects (FYP)
  • Mr. Ameer Muavia – Registrar

🎯 Project Vision

This chatbot represents a step forward in leveraging AI to enhance communication and accessibility in educational institutions. It demonstrates:

  • Practical AI Implementation: Real-world application of AI and machine learning technologies.
  • Student Innovation: Student-driven development with faculty guidance.
  • Educational Excellence: Commitment to advancing technology education at USA.

🛠️ Technologies Used

  • React.js – Modern JavaScript framework for building interactive UIs
  • Vite – Fast build tool and development server
  • AI/ML Integration – Intelligent language processing for natural conversations
  • Responsive Design – CSS with mobile-first approach
  • Local Storage – Persistent chat history for better user experience

📄 License

This project is developed as part of the University of South Asia's academic and research initiatives.


📞 Contact & Support

For questions, feedback, or collaboration opportunities:


🌟 Acknowledgments

Special thanks to:

  • Dr. Umer Javed for project supervision and guidance
  • University of South Asia for supporting innovation and research
  • Computer Science Department for providing resources and mentorship

🎓 Empowering Education Through Innovation | University of South Asia

About

An AI chatbot for the University of South Asia, built with React, that stores custom responses and generates dynamic replies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published