Skip to content

Issue tracker app to create and track issues/bugs for projects. Created for a project assignment

Notifications You must be signed in to change notification settings

P666R/Issue-Tracker-NJS

Repository files navigation

Issue Tracker

This is an issue tracker application built using Node.js and EJS. It allows users to track issues/bugs for different projects. The application provides a user interface to create projects, view project details, filter issues, and create new issues

Features

  • Neat UI with a home page showing a list of projects
  • Ability to create a new project with name, description, and author
  • Project detail page to view bugs related to a specific project
  • Filter issues by multiple labels, author, and search by title and description
  • Create new issues for a project with a title, description, labels, and author

Projects page

screen

Issues page

screen

Filter page

screen

Folder structure

Installation And Usage

  1. Git clone https://github.com/P666R/Issue-Tracker-NJS.git
  2. Npm install to install all the dependencies
  3. Create config.env file in the root of project and add following data
  • PORT=[Your Port]
  • DATABASE=[Your DB url]
  • DATABASE_PASSWORD=[Your DB password]
  1. Start the application: npm run start:dev

Application will be accessible at http://localhost:8000

About

Issue tracker app to create and track issues/bugs for projects. Created for a project assignment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages