A simple ticket management web application built with Python (Flask). Designed primarily as the frontend/API client for BotTickets, allowing users to create, edit, and delete tickets through a basic web interface.
Tickets is a lightweight web project with a minimal UI. Its main purpose is to provide endpoints and a simple interface to interact with BotTickets.
Users can manage tickets directly from the site, but the focus is on backend functionality rather than design.
- ➕ Add new tickets
- ✏️ Edit existing tickets
- ❌ Delete tickets
- 📄 List and manage all tickets
- 🔗 API integration with BotTickets
- Backend: Flask (Python)
- Frontend: HTML5, CSS3, JavaScript
- Deployment: Vercel
Tickets/
│
├── app.py
├── config.py
├── extensions.py
├── requirements.txt
│
├── database/
│ └── ticket.db
│
├── models/
│ └── ticket.py
│
├── routes/
│ ├── api_routes.py
│ ├── auth_routes.py
│ └── web_routes.py
│
├── utils/
│ ├── decorators.py
│ ├── helpers.py
│ └── validators.py
│
├── templates/
│ ├── add_ticket.html
│ ├── base.html
│ ├── dashboard.html
│ ├── edit_ticket.html
│ └── login.html
│
├── static/
│ ├── assets/
│ ├── styles.css
│ └── js/
│ ├── filter.js
│ ├── main.js
│ ├── sections.js
│ └── utils.js
│
└── assets/
git clone https://github.com/fockus26/Tickets.git
cd Ticketspython -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windowspip install -r requirements.txtCreate a .env file with:
FLASK_KEY=YOUR_FLASK_KEY
API_KEY=YOUR_API_KEY
DB_URL=YOuR_DB_URL
ADMIN_USER=admin1234
ADMIN_PASS=I3S%Hl@%Ppython main.pyThe app will run on: 👉 http://localhost:5000
This project was created as the frontend/API companion for BotTickets.
While not visually optimized, it fulfills its purpose of managing tickets and exposing endpoints that BotTickets consumes to automate purchases.
- 📱 Responsive redesign for mobile
This project is proprietary software. All rights reserved. Unauthorized use, copying, modification, or distribution of this code is strictly prohibited without prior written permission.