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
- 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
- 📂 Issue-Tracker-NJS
- 📂 controllers
- 📂 models
- 📂 public
- 📂 css
- 📄 footer.css
- 📄 header.css
- 📄 home.css
- 📄 issue.css
- 📄 layout.css
- 📂 img
- 📂 js
- 📂 css
- 📂 routes
- 📂 views
- 📄 .eslintrc.json
- 📄 .gitignore
- 📄 .prettierrc
- 📄 app.js
- 📄 config.env
- 📄 package-lock.json
- 📄 package.json
- 📄 readme.md
- 📄 server.js
- Git clone https://github.com/P666R/Issue-Tracker-NJS.git
- Npm install to install all the dependencies
- 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]
- Start the application: npm run start:dev
Application will be accessible at http://localhost:8000