Skip to content

9Yogesh9/Issue-Tracker

Repository files navigation

Project Issue-Tracker Live App

This app will help you track the projects and there ongoing issues. Open live app

Following are the features of this app:

  1. Shows the list of projects in progress.
    • Show a list of projects.
    • Button to create a new Project.
  2. While creating project it accepts 3 parameters.
    1. Name
    2. Description
    3. Author
  3. When clicked on any project you will be redirected to the project details page.
  4. Project details page have following features:
    1. A button to create an issue.
    2. Filter by multiple labels i.e. you will be able to filter by 2 or more labels at the same time.
    3. Filter by author.
    4. Search by title.
    5. Search by description.
  5. Creating a issue will accept following parameters:
    1. Title
    2. Description
    3. Labels : Multiple labels can be added to a project, if a project has a label already it will be shown in dropdown you will user type the label in
    4. Author
This will open the live hosted application

Prerequisites:

  1. Node should be installed on your Device
  2. Mongo DB should be installed

How to setup ?

  1. Download the zip file for this project from the repository or Click here to download !
  2. Extract the file open in VS Code.
  3. Run npm i this will install all dependencies.
  4. Run nodemon index.js (if this command doesn't work, then nodemon is not installed globally in your system, please run npm i nodemon before running this command.)
  5. The app will be live on port 8000, you can access it using url http://localhost:8000 in your browser.
  6. Note : To run in local environment and link to your local mongo data base just uncomment the line 8 and comment line 3 and 9 in mongoose.js as the project is linked to cloud data base.

Screenshots:

Home Page

Project Details Page