jinny0909 / IssueTracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issue Tracker


Track and manage Issues Effectively

Report Bug · Request Feature · Heroku Demo 🚀

IssueTracker is an intuitive and user-friendly issue (aka tickets, bugs, etc...) management tool for collaborators who are working in overlapping projects including software developers and students.

What can Issue Tracker do?

The IssueTracker allows users to create projects and add other users to the project. Within each project, users can create and assign issues to other members of the project. Each user can easily access and manage their issues. They will also have a comprehensive overview of their on-going projects and status of the issues within each of their projects.

Motivation

As prospective software developers/Computer Science students at Johns Hopkins University, we have tackled numerous projects in and out of the classrooms. While there were numerous services like github and Jira that aids the collaboration process, we found it rather challenging at the beginning for students like us to fully utilize the complex features of those services, and felt the need for a simple and intuitive issue management tool for developers as well as, really, any group of people who are involved in overlapping projects.

Tech Stack

Stack - - - - - -
FrontEnd


Javascript


CSS


HTML


Handlebars Template Engine


Boostrap

BackEnd


Nodejs


Heroku


PostgreSQL


Express


Passport


Sequelize

Creators

🚀 Quick start - Start running locally

Step 1: Clone the repo

Clone the repo locally by doing -

git clone https://github.com/dokker19/IssueTracker.git

Step 2: Install Dependencies

cd into the directory

cd IssueTracker

In the root folder do npm install.

npm install

Step 3: Run the server

npm run dev

📂 Folder Structure

.
├── client
|   ├─public/css
│   └─views 
|       ├───layouts
└── server
    │
    ├───controllers
    ├───express
    ├───routes
    ├───sequelize 

Commit Convention

  • [feat]: new feature
  • [bug]: bug fix
  • [fix]: layout or feature fix
  • [style]: code formatting
  • [refactor]: code refactoring
  • [test]: test code
  • [chore]: build tasks
  • [perf]: performance improvement
  • [docs] : documentation

About


Languages

Language:JavaScript 45.5%Language:Handlebars 45.1%Language:CSS 8.9%Language:HTML 0.4%Language:Shell 0.0%