Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👋 Welcome to SRM ACADBUDDY BOT 🤖

SRM AcadBuddy Chatbot - your AI-powered assistant designed to support students at SRM Institute of Science and Technology. It helps with academic queries, admission info, regular class timetable info and academic complaints through a user-friendly web interface. 🌟


📸 See It in Action

Chat Interface Admin Dashboard Acadmemic Complaint Submission
Chat Preview Admin Preview Issue Preview

🛠️ Tech Stack Powering the Magic

Area Technologies
AI Engine Google Gemini
Backend Python SQLite MongoDB
Frontend Streamlit

⚡ Quick Start Guide

Prerequisites

  • Python 3.10+
  • Google Cloud account (for Gemini API)
  • MongoDB Atlas account (free tier works!)

🛠️ Installation

  1. Clone the repository

    git clone https://github.com/Syrasri22/SRM-ACADBUDDY-BOT.git
    cd university-chatbot
  2. Set up virtual environment

    python -m venv venv
    source venv/bin/activate  # Linux/Mac
    venv\Scripts\activate  # Windows
  3. Install dependencies

    pip install -r requirements.txt
  4. Configure secrets Create .streamlit/secrets.toml with:

    GOOGLE_API_KEY = "your_google_api_key"
    MONGO_URI = "your_mongodb_connection_string"
  5. Launch the app!

    streamlit run app.py

🤝 How to Contribute

We 💜 contributors! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch:
    git checkout -b amazing-feature
  3. Commit your changes:
    git commit -m 'Add some amazing feature'
  4. Push to the branch:
    git push origin amazing-feature
  5. Open a Pull Request

First time contributing? Check our Good First Issues!

📜License

This project is licensed under the MIT License - see the LICENSE file for details.

Reach Out To Me:

Open an issue or reach out to me:

📧 Email: srimathy226@gmail.com


Made with ❤️ by Srimathy S.

About

A Chatbot to assist students with academic queries, regular class timetable info, academic complaints, and more.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages