/IssueTracker

Django Based Website For Tracking Issues In The System/Framework.

Primary LanguagePython

IssueTracker

IssueTracker is a simple web-based application for managing and tracking issues, tasks, and projects. It provides a user-friendly interface to create, view, update, and prioritize issues. This repository contains the source code and documentation for the IssueTracker project.

GitHub Logo

Python 3.6 Django 2 With Authentication and No Sql Database [DBlite].

Tracks Issues From Any Workflow, OpenSource/Free.

Can be use in Automotive or Banking Field easily.

Easy to undestand and support multiple allowed host.

It can be accessible in multiple local network too.

Dyanamic graphs and very handy search engine.

Features

  • Create new issues with titles, descriptions, and labels.
  • Assign issues to team members.
  • Label issues to categorize and prioritize them.
  • Comment on issues to facilitate discussion and collaboration.
  • View a list of all open issues.
  • Search and filter issues by labels and assignees.
  • Update issue statuses (e.g., open, in progress, closed).
  • User-friendly web interface.

Prerequisites

Before running IssueTracker, ensure you have the following dependencies installed:

Installation

To run IssueTracker locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/PrajinkyaPimpalghare/IssueTracker.git
  2. Navigate to the project directory:

    cd IssueTracker
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Run the application:

    python app.py
  5. Access the application in your web browser at: http://localhost:5000

Usage

  • Visit the web application.
  • Sign up for a new account or log in if you already have one.
  • Create new issues, assign them, add labels, and comment on them.
  • Organize and manage your tasks and projects efficiently.

Contributing

Contributions to IssueTracker are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:

    git commit -m "Add new feature"
  4. Push your changes to your fork:

    git push origin feature/your-feature-name
  5. Create a pull request on the original repository.

Please read our Contribution Guidelines for more details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or need assistance, please feel free to contact the project maintainer:

Acknowledgments

  • Special thanks to Third-Party Library for their awesome library that we used in this project.