Skip to content

Aditya-Rahangdale/Campus-Policy-Navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Campus Policy Navigator


Description

Campus Policy Navigator is a chatbot specifically designed for VIT Bhopal University to provide information on university policies. Powered by Google Gemini API, this chatbot offers an intuitive interface for students and faculty to quickly access and understand university policies.

Features

  • Google Gemini API: Utilizes the power of Google's Gemini API to enhance natural language understanding and response generation.
  • Express.js Framework: Built on top of Node.js using the Express.js framework, providing a robust and scalable backend architecture.
  • HTML, CSS, and JavaScript: Implements a user-friendly frontend interface using standard web technologies for seamless interaction.
  • Policy Information: Provides access to a wide range of university policies, ensuring users can easily find the information they need.

Screenshots

image

image

Installation

  1. Clone the repository: git clone https://github.com/arnoldpascal/PolicyPro-ChatBot.git

  2. Navigate to the project directory: cd PolicyPro-ChatBot

  3. Install dependencies:

  • npm install
  • node --version # Should be >= 18
  • npm install @google/generative-ai express
  • create .env file and add your API key as: API_KEY="Paste API Key here"
  1. Start the server: npm start

  2. Access the chatbot interface in your web browser at http://localhost:3000.

Usage

  1. Open the chatbot interface in your web browser.
  2. Type your query or select from predefined options.
  3. The chatbot will process your request and provide relevant policy information.

Credits

  • Developed by Aditya Rahangdale
  • Powered by Google Gemini API
  • Built with Node.js, Express.js, HTML, CSS, and JavaScript

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published