https://github.com/tuni56/support_ticket_streamlit
Interactive support ticket management system
https://github.com/tuni56/support_ticket_streamlit
data-science data-visualization python streamlit-webapp
Last synced: 25 days ago
JSON representation
Interactive support ticket management system
- Host: GitHub
- URL: https://github.com/tuni56/support_ticket_streamlit
- Owner: tuni56
- License: mit
- Created: 2024-12-29T21:35:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-29T21:44:12.000Z (over 1 year ago)
- Last Synced: 2025-02-25T07:14:39.172Z (over 1 year ago)
- Topics: data-science, data-visualization, python, streamlit-webapp
- Language: Python
- Homepage: https://supportticketapp.streamlit.app/
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Support Ticket Web App
A simple, interactive support ticket management system built with Streamlit, designed to streamline the process of tracking and resolving support requests.
---
β¨ Features
- Create, update, and manage support tickets
- Intuitive, user-friendly interface
- Real-time data handling with Pandas
---
π οΈ Prerequisites
-
Python 3.8+ installed -
Virtualenv for environment management -
VSCode for editing and running the project
---
π Getting Started
Step 1: Clone the Repository
git clone https://github.com/yourusername/support-ticket-app.git
cd support-ticket-app
Step 2: Set Up a Virtual Environment
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- On Windows:
.\venv\Scripts\activate
- On macOS/Linux:
source venv/bin/activate
- On Windows:
- Install dependencies:
pip install -r requirements.txt
Step 3: Configure Virtual Environment in VSCode
- Open the project folder in VSCode:
code .
- Install the Python extension for VSCode (if not already installed).
- Select the virtual environment as the interpreter:
- Press
Ctrl+Shift+P(orCmd+Shift+Pon macOS) to open the Command Palette. - Search for and select Python: Select Interpreter.
- Choose the virtual environment located in the
venvfolder.
- Press
---
π» Run the Application
- Activate the virtual environment if itβs not already active:
- On Windows:
.\venv\Scripts\activate
- On macOS/Linux:
source venv/bin/activate
- On Windows:
- Run the Streamlit app:
streamlit run app.py
- Open your browser and navigate to
http://localhost:8501to access the app.
---
π Project Structure
support-ticket-app/
β
βββ app.py # Main Streamlit app
βββ requirements.txt # Project dependencies
βββ data/ # Folder for storing ticket data
βββ venv/ # Virtual environment folder (not included in repo)
βββ README.md # Project documentation
---
π€ Contributing
- Fork the repository
- Create a new feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push the branch:
git push origin feature-name
- Open a pull request
---
Happy coding! π