The Issue Tracker project is a web application designed to help users manage and track issues for their projects. Users can create projects, add issues to those projects, and categorize issues using labels. The application provides a user-friendly interface for creating, viewing, and searching issues. It also offers filtering options based on the author's name and issue labels.
Hoisted link (https://issue-tracker-web-rp4k.onrender.com/)
- Clone the repository:
git clone [https://github.com/gknanhe/issue-tracker-app]
- Navigate to the project directory:
cd issue-tracker
- Install the dependencies:
npm install
- Start the development server:
npm install
- Open the application in your browser at http://localhost:5000
-
Once the application is running, you will be presented with the project list.
-
To create a new project, click on the "Create Project" button and provide a title and description.
-
After creating a project, it will be added to the list.
-
To view the issues of a particular project, click on the project title from the list.
-
Inside the project, you can create new issues by clicking on the "New Issue" button.
-
Provide a title, description, select appropriate labels (e.g., bug, UI enhancement, documentation, enhancement, invalid), and enter your name as the author.
-
To filter issues based on keywords, enter the search term in the search bar. The application will display matching issues in real-time.
-
To filter issues based on the author's name or labels, use the corresponding filter buttons.
- Create projects and add issues with titles, descriptions, labels, and author names.
- View a list of projects and their associated issues.
- Search and filter issues based on keywords, authors, and labels.
- JavaScript
- Node.js
- Express
- MongoDB
Contributions to the Issue Tracker project are welcome! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request, detailing the changes you have made.
For any questions or support regarding the Issue Tracker project, please contact:
- Name: Ganesh K Nanhe
- Email: [cse18gknanhejd@gmail.com]
This project is licensed under the ISC License.