Skip to content

sidhantmathur/issue-tracker-client

Repository files navigation

Issue Tracker

An issue tracker with issue comments, public issues and a Kanban board view.

Important Links

Development Plan

The plan was to make something along the lines of Github Issues, but with less formality and complexity. I wanted to keep the application intentionally simple in order to allow it to be used in many different environments, not just on collaborative programming projects.

The data is stored in a document database (MongoDB) due to it's relative simplicity. The back-end routes and schemas are viewable here.

User Stories

  • A user should be able to create an issue.
  • A user should be able to comment on issues.
  • A user should be able to assign a tag to their issues.
  • A user should be able to see all their issues.
  • A user should be able to add images/code to a comment.

Technologies Used

Front-End

  • jQuery
  • HTML/CSS/Javascript
  • Bootstrap

Back-End

  • Node.js
    • Express
  • MongoDB
    • Mongoose
    • MongoDB Atlas

Future Development

  • Setting reminders
  • Assigning Users
  • User Roles
  • Allowing certain users to tag any issue
  • Elegant UI for editing comments

Wireframe and More

Planning Wireframe

Free Graphics