{"id":24539650,"url":"https://github.com/codeasarjun/campusbuddy","last_synced_at":"2025-03-16T04:42:23.666Z","repository":{"id":224191330,"uuid":"723451128","full_name":"codeasarjun/CampusBuddy","owner":"codeasarjun","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-24T10:26:44.000Z","size":49,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T17:15:05.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeasarjun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-11-25T17:55:01.000Z","updated_at":"2024-02-24T10:27:14.000Z","dependencies_parsed_at":"2024-02-24T12:40:17.694Z","dependency_job_id":null,"html_url":"https://github.com/codeasarjun/CampusBuddy","commit_stats":null,"previous_names":["codeasarjun/campusbuddy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeasarjun%2FCampusBuddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeasarjun%2FCampusBuddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeasarjun%2FCampusBuddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeasarjun%2FCampusBuddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeasarjun","download_url":"https://codeload.github.com/codeasarjun/CampusBuddy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243826785,"owners_count":20354220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-22T17:15:12.398Z","updated_at":"2025-03-16T04:42:23.645Z","avatar_url":"https://github.com/codeasarjun.png","language":"Python","readme":"# CampusBuddy 🎓\n\nWelcome to CollegeMate, your friendly chatbot designed to assist with common student queries related to college information! Whether you're seeking information about courses, admission procedures, campus facilities, or anything else related to college life, CollegeMate is here to help you out.\n\n# Features\nInteractive Chatbot: Engage in natural language conversations to get answers to your queries.\u003cbr\u003e\nUser-Friendly Interface: Built using Flask, CollegeMate provides a seamless and intuitive interface for students to interact with.\u003cbr\u003e\nComprehensive College Information: Utilizing NLTK for natural language processing, CollegeMate accesses a JSON file containing a wealth of college-related data to provide accurate responses.\u003cbr\u003e\n\n\u003c!--LangChain | FAISS Integration: With the new LangChain | FAISS feature, CollegeMate now incorporates LLM models to answer questions extracted from uploaded documents (ODFs), enhancing its capability to provide precise and context-aware responses.--\u003e\n\n\n# Technologies Used\nPython 🐍 \u003cbr\u003e\nPython is a versatile programming language known for its simplicity and readability. It serves as the backbone of CollegeMate, facilitating efficient development and seamless integration with various libraries.\n\nNLTK (Natural Language Toolkit) 🤖 \u003cbr\u003e\nNLTK is a leading platform for building Python programs to work with human language data. Leveraging NLTK's powerful natural language processing capabilities, CollegeMate understands and responds to user queries in a human-like manner.\n\nFlask 🌐\u003cbr\u003e\nFlask is a lightweight and versatile web framework for Python. It powers CollegeMate's user-friendly web interface, allowing students to interact with the chatbot effortlessly through their browsers.\n\nJSON (JavaScript Object Notation) 🗃️\u003cbr\u003e\nJSON serves as the data storage format for CollegeMate. It efficiently organizes college information in a structured manner, making it easy for the chatbot to access and retrieve relevant data in response to user queries.\n\n# Getting Started\nTo run CampusBuddy locally, follow these steps:\n\nClone this repository to your local machine.\u003cbr\u003e\nInstall the required dependencies by running pip install.\u003cbr\u003e\nRun the Flask application using python app.py.\u003cbr\u003e\nAccess CollegeMate through your web browser at http://localhost.\u003cbr\u003e\n\n\n\u003cimg src=\"https://github.com/codeasarjun/CampusBuddy/blob/main/img/output.png\"\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeasarjun%2Fcampusbuddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeasarjun%2Fcampusbuddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeasarjun%2Fcampusbuddy/lists"}