OpenTicket-Django is a ticket management system built using the Django framework. It provides a platform for creating, managing, and tracking tickets for various use cases.
- User authentication and authorization
- Create, update, and delete tickets
- Assign tickets to users
- Track ticket status and priority
- Search and filter tickets
- Responsive design for desktop and mobile
-
Clone the repository:
git clone https://github.com/RedsonBr140/OpenTicket-Django.git cd OpenTicket-Django -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Access the application at
http://127.0.0.1:8000.
- Register or log in to your account.
- Create new tickets and assign them to users.
- Update ticket details or change their status as needed.
- Use the search and filter options to manage tickets efficiently.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your fork.
- Submit a pull request with a detailed description of your changes.
For questions or support, please contact [redson@riseup.net].