AI Chatbot for Effortless College Data Exploration

Empowering students with instant access to university information

CRESBOT is an AI-powered chatbot designed to streamline university-related queries for B.S. Abdur Rahman University. Built with modern technologies, CresBot provides real-time responses to FAQs about admissions, courses, fees, placements, and other academic details.

Project Overview

Complete solution for university information access

Development Progress

Completed: MAY 2025

  • Frontend Design

    Completed with responsive UI and dark mode

  • AI & NLP Integration

    Implemented using NLP models

  • Backend Development

    Python-based API with MongoDB database

  • Real-Time Communication

    WebSocket implementation for instant responses

  • User Authentication

    Secure login and registration system

Key Features

Advanced capabilities for seamless user experience

AI-Powered Responses

Contextual answers using and custom NLP models to understand and respond to complex university-related queries.

Real-Time Interaction

Instant responses via WebSockets for a smooth, conversational experience that feels natural and responsive.

Comprehensive University Info

Access to admissions, courses, fees, placements, faculty information, and campus facilities in one place.

Dark Mode

Sleek and modern dark theme interface that reduces eye strain and enhances readability during extended use.

Intelligent Search

Advanced search functionality that understands natural language queries and provides precise results.

JSON Knowledge Base

Structured data storage using JSON format for scalability and easy updates to university information.

Application Screenshots

Explore the user interface and features

Home Screen

Welcoming interface with quick access to chatbot and key information sections.

Registration Form

Secure user registration with validation for creating new accounts.

Login Screen

Simple authentication interface for returning users to access their accounts.

Chat Interface

Chat Interface

Main conversation screen where users interact with the AI chatbot.

Technology Stack

Modern technologies powering CRESBOT

Python

Backend logic and AI processing

JavaScript

Frontend interactivity and API calls

MongoDB

NoSQL database for user data

NLP

Natural Language Processing

HTML5

Frontend structure

CSS3

Styling and animations