video.mp4
Make sure Python 3.10+ is installed and accessible via
pyorpython3.
git clone <your-repo-url>
cd HelpDesk-AI# Create virtual environment
python -m venv .venv
# Activate virtual environment
# Windows
.venv\Scripts\activate
# Unix/MacOS
source .venv/bin/activateMake sure you have uv installed.
uv syncpy -m uvicorn backend.app.main:app --reloadpy -m streamlit run frontend/streamlit_ui.pyCreate a .env file in the root directory with the following (example):
# Mongo DB
MONGODB_HOST_TEST="localhost"
MONGODB_PORT_TEST="27017"
MONGODB_DATABASE_NAME_TEST="grievances"
# Gemini
GEMINI_API_Key_TEST = "str"
GEMINI_MODEL_NAME_FLASH_TEST = "gemini-2.0-flash"- Add login/authentication system
- Admin dashboard for complaint management
- Notification/email integration for updates
- Improve UI/UX with chat-like interface
This project is licensed under the MIT License - see the LICENSE file for details.
Let me know if you want me to auto-generate a README.md file in your directory structure as well.