This application has following features
- PROJECT VIEW
CREATE PROJECT
FILTER PROJECT
├──AUTHOR
└──OWNER
├──PROJECT NAME
└──TECH STACK
└──PROJECT TYPE
OPEN PROJECT- ISSUE VIEW
CREATE ISSUE
├──STATUS OPNE
├──AUTHOR
├──TITLE
├──DESCRIPTION
├──OWNER
└──ISSUE TYPE
EDIT ISSUE
├──STATUS UPADTE
├──AUTHOR UPDATE
├──TITLE UPADTE
├──DESCRIPTION UPDATE
├──OWNER UPADTE
└──ISSUE TYPE UPDATE
FILTER ISSUE
├──AUTHOR
├──OWNER
├──ISSUE TYPE
└──ISSUE STATUS
COMMENT ISSUE
├──AUTHOR
├──COMMENT
└──ISSUE STATUS
node --16.18.0
npm --8.19.2
git --2.40.0- Clone repository
git clone https://github.com/master-rahul/ProjectIssueTracker.git- Change directory to ProjectIssueTracker
cd ProjectIssueTracker.- Install dependencies
npm install --save- Start Monogo DB
sudo systemctl start mongod- That's... it run the application
npm starthere you are looking at directory structure with root level files only.
ProjectIssueTracker.
├── assets
│ ├── images
│ ├── js
│ ├── css
├── node-modules
├── config
│ ├── mongoose.js
│ └── customMiddleware.js
├── controller
│ ├── home.js
│ ├── issue.js
│ └── project.js
├── index.js
├── models
│ ├── comment.js
│ ├── issue.js
│ ├── issueType.js
│ ├── project.js
│ ├── projectType.js
│ ├── staus.js
│ ├── techStack.js
│ └── user.js
├── package-lock.json
├── package.json
├── readme.md
├── route
│ ├── route.js
│ ├── issue.js
│ └── project.js
└── views
│ ├── admin.ejs
│ └── emplyoyeeHome.ejs
│ ├── employeeReview.ejs
│ └── employeeView.ejs
│ ├── login.ejs
│ └── register.ejs