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.